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
According to the wheel spec, a wheel's ".data" directory wheel should have the same basename as the ".dist-info" directory.
Currently, maturin uses distribution.data for the directory name. The name should be, for example, distribution-1.0.data.
Your maturin version (maturin --version)
1.7.8
Your Python version (python -V)
Python 3.8.19
Your pip version (pip -V)
pip 24.3.1
What bindings you're using
pyo3
Does cargo build work?
Yes, it works
If on windows, have you checked that you aren't accidentally using unix path (those with the forward slash /)?
Yes
Steps to Reproduce
set -eux
mkdir example
cd example
maturin init --bindings pyo3
mkdir -p example.data/data
echo"text"> example.data/data/dummy.bin
RUST_LOG=maturin=debug maturin build --color never
unzip -l target/wheels/example-0.1.0-cp38-cp38-manylinux_2_34_x86_64.whl
Bug Description
According to the wheel spec, a wheel's ".data" directory wheel should have the same basename as the ".dist-info" directory.
Currently, maturin uses
distribution.data
for the directory name. The name should be, for example,distribution-1.0.data
.Your maturin version (
maturin --version
)1.7.8
Your Python version (
python -V
)Python 3.8.19
Your pip version (
pip -V
)pip 24.3.1
What bindings you're using
pyo3
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
Output: https://gist.github.com/ejd/ed69fcf38d8b00c699ff3aebeaceb1c2
The text was updated successfully, but these errors were encountered: