-
Notifications
You must be signed in to change notification settings - Fork 20
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
_pyproject_wheeldir of "build" is way too generic #157
Comments
I ran into the same issue while trying to resolve setuptools update / build update build issues in factory. |
I was also trying to update build, and I added |
I tried to build without modifying the python-rpm-macros, that's what worked for me in the python-build.spec file:
|
Are you talking about |
|
|
@bnavigator But also, cmake isn't trying to build a module called 'build', which is more the problem here. I've tracked down the test failures to |
But there are python modules building with cmake as backend |
It merely reuses the hardcoded shuffle dir: Lines 12 to 26 in 050c1a4
Note the the creation of the |
And how often is that a problem so that it warrants a general change in the macros? |
https://build.opensuse.org/request/show/1073633 by user bnavigator + dimstar_suse - Update to 0.10.0 * Replace pep517 dependency with pyproject_hooks, into which pep517 has been renamed (PR #539, Fixes #529) * Change build backend from setuptools to flit (PR #470, Fixes #394) * Dropped support for Python 3.6 (PR #532) - Avoid namespace clashes with build/ directory * gh#openSUSE/python-rpm-macros#157 - Drop build-pr550-packaging22.patch
Has this been fixed by |
I'd consider that a workaround, but I'm not certain @bnavigator and I are going to agree. |
I still believe that this is a wontfix issue. |
Now that we have a module named "build", some of the (ahem) build machinery for it is getting extremely confused by multiple directories matching it. We should probably pick something way less generic.
The text was updated successfully, but these errors were encountered: