Thanks - patch applied, with a couple of other tweaks to version numbers for Python in the readme's etc.
On Mon, Mar 8, 2021 at 11:20 AM Khushboo Vashi < khushboo.va...@enterprisedb.com> wrote: > Hi Dave, > > The patch looks good to me. > > Thanks, > Khushboo > > On Mon, Mar 8, 2021 at 4:42 PM Dave Page <dp...@pgadmin.org> wrote: > >> Has anyone been able to review this? >> >> On Thu, Mar 4, 2021 at 10:02 AM Dave Page <dp...@pgadmin.org> wrote: >> >>> There have been a couple of complaints that the latest Python wheel >>> distribution doesn't install cleanly. This happens when there is no >>> pre-built gssapi wheel on PyPi that matches the users combination of Python >>> version and platform, *and* the MIT Kerberos development headers etc. are >>> not present on the system, so the source wheel cannot be compiled. >>> >>> This seems like it's a bit onerous on users, especially if they're on >>> Windows where they'll also need a suitable compiler to be installed. The >>> attached patch aims to address that by making the Kerberos support optional >>> (thankfully, Khushboo made the code handle lack of gssapi libraries). >>> >>> To install without gssapi, users would simply do: >>> >>> pip install pgadmin4 >>> >>> or >>> >>> pip install pip install /path/to/pgadmin4-5.0-py3-none-any.whl >>> >>> To install with gssapi: >>> >>> pip install pgadmin4['kerberos'] >>> >>> or >>> >>> pip install pip install >>> /path/to/pgadmin4-5.0-py3-none-any.whl['kerberos'] >>> >>> The patch also cleans up some old cruft that was required for now >>> unsupported Python versions. >>> >>> Thoughts? >>> >>> -- >>> Dave Page >>> Blog: http://pgsnake.blogspot.com >>> Twitter: @pgsnake >>> >>> EDB: http://www.enterprisedb.com >>> >>> >> >> -- >> Dave Page >> Blog: http://pgsnake.blogspot.com >> Twitter: @pgsnake >> >> EDB: http://www.enterprisedb.com >> >> -- Dave Page Blog: http://pgsnake.blogspot.com Twitter: @pgsnake EDB: http://www.enterprisedb.com