-
Notifications
You must be signed in to change notification settings - Fork 1.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
How to build cp36-abi3 - py-limited-api=cp36 not handled? #7671
Comments
We build using |
So there is no way this can be achieved using |
When we added the pyproject.toml (to comply with Python packaging best practices) the PEP517 requirements became relevant, but weren't enforced until...not sure which |
A proposed option pypa/pip#6304 (comment) mentions using |
I don't think we know if At this point I think this is a general question about python pacakging, and not cryptography specific in any way, so I'm going to close this. |
Versions of
Python
: 3.10.6cryptography
: 38.0.1cffi
: 1.15.1pip
: 22.2.2setuptools
: 63.4.3Relates to PR SynoCommunity/spksrc#5435 which in turns depends on new Docker image SynoCommunity/spksrc#5441. As such logs from github-action are not useful at this time. Info provided above is using local build.
cryptography
: cross-compiling successfully using Synology Linux toolchain.Issue:
I'm trying to build an
cp36-abi3
version of cryptography. Normally I simply use--build-option=--py-limited-api=cp36
and it build successfully, such as:But with cryptography, while it succesfully build, the output file always is
cp310-cp310
:I tried disabling PEP 517 but it then fails:
The text was updated successfully, but these errors were encountered: