Closed jameshilliard closed 2 years ago
I think it misses the wheel
package dependency?
https://github.com/PyO3/maturin/blob/66ee51f635b9ce03defdad4ae123e2c8a7603e65/pyproject.toml#L3
I think it misses the
wheel
package dependency?
We don't support pep517 builds with setuptools at the moment as setuptools doesn't have a fully pep517 compliant dependency tree, AFAIU regular setuptools setup.py
builds don't need wheel
unless actually building a wheel file, only pep517 setuptools builds need wheel
.
Unfortunately RustBin
requires wheel
to query script directory path, the previous Exec
binding of setuptools-rust breaks Windows build on conda-forge.
Unfortunately
RustBin
requireswheel
to query script directory path,
Don't you just need to append ".data" to the package name for that?
name and version actually. https://peps.python.org/pep-0491/#the-data-directory since it's a wheel specific thing, I'm not sure if manually implement that will solve your issue. I'm happy to accept a patch if it works for you.
https://peps.python.org/pep-0491/#the-data-directory since it's a wheel specific thing, I'm not sure if manually implement that will solve your issue. I'm happy to accept a patch if it works for you.
Seems to work fine without wheel like this for me.
setuptools-rust 1.5.0 is out with your fixes.
setuptools-rust 1.5.0 is out with your fixes.
Commits updating setuptools-rust and maturin in buildroot merged.
Bug Description
I'm seeing this build error when trying to compile maturin
0.13.1
the error appears to have been triggered by this commit.Your Python version (
python -V
)3.10.5
Your pip version (
pip -V
)N/A
What bindings you're using
N/A
Steps to Reproduce
0.13.1
:-PYTHON_MATURIN_VERSION = 0.12.20 +PYTHON_MATURIN_VERSION = 0.13.1 PYTHON_MATURIN_SOURCE = maturin-$(PYTHON_MATURIN_VERSION).tar.gz -PYTHON_MATURIN_SITE = https://files.pythonhosted.org/packages/39/ba/fec598956393230341def42367c6ad0efbee6ddc899f8858e5b25a7f37a5 +PYTHON_MATURIN_SITE = https://files.pythonhosted.org/packages/9b/a2/9b8377c61a0ded0b9c832343ca4bc1069e07bbcf8f844be6faf4858c7a48 PYTHON_MATURIN_SETUP_TYPE = setuptools PYTHON_MATURIN_LICENSE = Apache-2.0 or MIT PYTHON_MATURIN_LICENSE_FILES = license-apache license-mit