Skip to content
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

Missing package: cryptography #188

Closed
bennuttall opened this issue Feb 8, 2021 · 4 comments
Closed

Missing package: cryptography #188

bennuttall opened this issue Feb 8, 2021 · 4 comments

Comments

@bennuttall
Copy link
Member

Package name: cryptography
Issue type: Missing package
Link to PyPI page: https://pypi.org/project/cryptography
Link to piwheels page: https://www.piwheels.org/project/cryptography
Version: 3.4+
Python version: 3.7
I am the maintainer: No
More information:

Truncated build output:

http://paste.debian.net/1184562

Since moving to rust, we can't build this with only Debian rust packages installed. We need to bite the bullet and move to rustup.

@mcampbellizo
Copy link

mcampbellizo commented Feb 9, 2021

I've seen this same issue on our side. FWIW, I'm temporarily fixed it in our usage by installing cryptography==3.3.2 in my virtual env before installing anything else. This works at least with the pre-2020 pip resolver, YMMV. 3.3.2 is the last version with a wheel in piwheels.

@MichaIng
Copy link

The builds for Buster succeeded yesterday: https://www.piwheels.org/project/cryptography/
Stretch builds are not available since v3.3, but at least for Raspberry Pi not important anymore?

@bennuttall
Copy link
Member Author

That's odd. I started testing building this with rustup yesterday but I didn't install it on the builders yet (doing it right now).

Ah - it appears the maintainers lowered the Rust version requirement yesterday! pyca/cryptography@151aa09

Lower the minimum supported Rust version (MSRV) to >=1.41.0. This change improves compatibility with system-provided Rust on several Linux distributions.

Ah well. Later we should have the missing versions too.

@bennuttall
Copy link
Member Author

Update: using rustup on the builders isn't feasible due to rust-lang/rustup#2383 so I've reverted back to using Debian's cargo. The latest cryptography builds ok so that'll have to do.

I may manually build and import the missing wheels if I get chance.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants