Open otheus opened 2 years ago
Note: I confirmed that installation per above does function correctly wrt one sample module I wrote. ie,
using python: 3.8, pip 20.3.4, cryptography 3.3.2
pip install --ignore-requires-python --no-deps pyce
seems to work without errors.
If the devs can update their package to support the latest versions of Python, it would be very helpful for my project. FYI, I'm using Python 3.10.9. Hopefully can get some updates in a short time.
The hard dependency on cryptography 2.3.1 is a serious problem. I can install pyce successfully by ignoring dependencies. the requirement on < 3.7 seems overly cautious. Or does python regularly break stuff from version to version?
# pip install --ignore-requires-python --no-deps pyce
but will it work? there are no included test cases.
Otherwise, many problems ensue, which I try to document below:
python: 3.9.7, 3.8.10 pip: 20.3.4
--ignore-requires-python
gets me passed the above error.But now I have cffi problems..
Cffi is required by 'cryptography'. But I can install this with alpine:
(success)
Now, the pip install tries to replace the cryptography module (3.x) with 2.3.1, and of course it wants to compile.
(tried many versions, usually failing with) /usr/lib/gcc/aarch64-alpine-linux-musl/10.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: cannot find -lssp_nonshared