You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We've packaged https://github.com/crate-py/rpds for pkgsrc, and it uses maturin to build. This works nicely on many platforms, but we see a packaging problem on macOS.
Our build process generates a wheel and then installs it.
The actual problem is that the file name for the wheel is rpds_py-0.10.0-cp311-cp311-macosx_11_3_arm64.whl, but that platform is not accepted by pip.
Installing the package throws the error:
ERROR: rpds_py-0.10.0-cp311-cp311-macosx_11_3_arm64.whl is not a supported wheel on this platform.
pip --verbose debug lists the following (close) values as acceptable:
Bug Description
We've packaged https://github.com/crate-py/rpds for pkgsrc, and it uses maturin to build. This works nicely on many platforms, but we see a packaging problem on macOS.
Our build process generates a wheel and then installs it.
The actual problem is that the file name for the wheel is
rpds_py-0.10.0-cp311-cp311-macosx_11_3_arm64.whl
, but that platform is not accepted by pip.Installing the package throws the error:
pip --verbose debug
lists the following (close) values as acceptable:I looked at the rpds github CI flow, and it creates wheel for 10_7, which don't have this problem.
Your maturin version (
maturin --version
)1.2.3
Your Python version (
python -V
)Python 3.11.5
Your pip version (
pip -V
)23.2.1
What bindings you're using
None
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
See above.
The text was updated successfully, but these errors were encountered: