aabmets / quantcrypt

Cross-platform Python library for Post-Quantum Cryptography using precompiled PQClean binaries
MIT License
22 stars 1 forks source link

PIP ERROR #7

Closed itsz3us closed 3 months ago

itsz3us commented 4 months ago

pip install quantcrypt

ERROR: Could not find a version that satisfies the requirement quantcrypt (from versions: 0.0.1, 0.0.2, 0.0.3, 0.0.4, 0.0.5, 0.0.6, 0.0.7, 0.0.8, 0.0.9, 0.0.10, 0.1.0, 0.1.1, 0.1.2, 0.1.3, 0.2.0, 0.3.0, 0.3.1, 0.3.2, 0.3.3) ERROR: No matching distribution found for quantcrypt

hg0428 commented 3 months ago

Same issue here.

hg0428 commented 3 months ago

Nevermind, reran and it worked somehow.

aabmets commented 3 months ago

@zikzkp QuantCrypt does not currently support any other Python version than 3.12, because doing so would require to compile the source for all Python versions separately, due to differences how CFFI interacts with Python. Maybe it's possible to compile for all Python versions separately and then include the exact binaries that match with the Python version, but that would require either creating separate PyPI packages or cramming all binaries into one package and then selecting them based on Python version. Both solutions have considerable downsides which I'm not willing to accept, so only one Python version is supported at this time. I'm open to ideas how to solve this without considerable downsides.

itsz3us commented 3 months ago

@zikzkp QuantCrypt does not currently support any other Python version than 3.12, because doing so would require to compile the source for all Python versions separately, due to differences how CFFI interacts with Python. Maybe it's possible to compile for all Python versions separately and then include the exact binaries that match with the Python version, but that would require either creating separate PyPI packages or cramming all binaries into one package and then selecting them based on Python version. Both solutions have considerable downsides which I'm not willing to accept, so only one Python version is supported at this time. I'm open to ideas how to solve this without considerable downsides.

Thanks for the clarification. I probably I'm gonna use the library. How can I email you ?

aabmets commented 3 months ago

@zikzkp Unfortunately, I am unable to provide customer support outside of GitHub about using this library, therefore I kindly ask you to either raise a new issue or make a post in the Discussions section, which I have just enabled for this project.

itsz3us commented 3 months ago

@zikzkp Unfortunately, I am unable to provide customer support outside of GitHub about using this library, therefore I kindly ask you to either raise a new issue or make a post in the Discussions section, which I have just enabled for this project.

Thanks for getting back to me. I don't believe I require support. I'd like to inquire about the license as I'm interested in using it.

aabmets commented 3 months ago

@zikzkp This library is licensed under the MIT license.