-
-
Notifications
You must be signed in to change notification settings - Fork 278
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
The dependency rpassword 7 means a nightly rustc #1070
Comments
Your Rust version is too old. That feature was already stabilized in 1.60.0, see https://blog.rust-lang.org/2022/04/07/Rust-1.60.0.html#new-syntax-for-cargo-features |
I know that the rustc 1.59 which is the version provided in an Ubuntu LTS release. In #708 I saw that you sometimes do take actions to ensure availability on platforms is a specific version of rustc isn't available, Requiring a version that is available since April, just 4 months, seems a bit harsh. |
OK, so for normal users we recommend use our pre-built wheels or compile with stable Rust installed via rustup. If you are trying to package maturin into Ubuntu/Debian, feel free to open a new issue to discuss it, we have a lot of dependencies, it may seem easy to support Rust 1.59 right now, but in the long run we'd need to add a CI job to ensure its compatibility. |
Opened #1071 |
Bug Description
When trying to create a wheel on Ubuntu Jammy (22.04) & Ubuntu Focal (20.04), it fails with an error that rpassword can't be build
namespaced features with the
dep:prefix are only allowed on the nightly channel and requires the
-Z namespaced-featuresflag on the command-line
Your Python version (
python -V
)python 3.8 on Focal, 3.10 on Jammy
Your pip version (
pip -V
)pip 21.2.4
What bindings you're using
No response
Does
cargo build
work?If on windows, have you checked that you aren't accidentally using unix path (those with the forward slash
/
)?Steps to Reproduce
pip wheel maturin-0.13.2.tar.gz
The text was updated successfully, but these errors were encountered: