apple / ccs-pykerberos

Python Kerberos library used by CalendarServer
https://www.calendarserver.org
Apache License 2.0
117 stars 65 forks source link

current pypi release (1.2.5) is incompatible with python 3 #63

Closed ssbarnea closed 3 years ago

ssbarnea commented 6 years ago

Even worse: the latest 1.2.5 version is broken if you try to install it on Python 3.5, as you get: While current release published on pypi installs on Python 3 but fails to load (import). There is no known version to be working with Python 3.x so far.

pip install kerberos
python -c "import kerberos"                                                                                                                                                                     Traceback (most recent call last):
File "<string>", line 1, in <module>
ImportError: dlopen(/Users/ssbarnea/os/python-jenkins/.tox/py35/lib/python3.5/site-packages/kerberos.cpython-35m-darwin.so, 2): Symbol not found: _PyCObject_Type
Referenced from: /Users/ssbarnea/os/python-jenkins/.tox/py35/lib/python3.5/site-packages/kerberos.cpython-35m-darwin.so
Expected in: flat namespace
in /Users/ssbarnea/os/python-jenkins/.tox/py35/lib/python3.5/site-packages/kerberos.cpython-35m-darwin.so
behackett commented 6 years ago

This should be resolved with the release of 1.3.0.

jmehnle commented 6 years ago

So is this issue moot with the 1.3.0 release?

dreness commented 3 years ago

https://pypi.org/project/kerberos/1.3.1/

Sorry this took so long...