-
-
Notifications
You must be signed in to change notification settings - Fork 156
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
build-system requires doesn't have all build dependencies? #475
Comments
I'm pretty sure you just need wheel in your build-system requires. When I run
|
|
https://setuptools.pypa.io/en/stable/history.html#v70-1-0 Setuptools 70.1.0 no longer requires the wheel package to build wheels. It looks like your artifactory instance is providing an old version of setuptools. Typically, if no bound is given, the latest version should be installed, but it appears your build process is using some cached older version. |
The problem is that all this is invisible to me. Our builds worked locally and in CI without declaring wheel or setuptools>=70.1.0. Looking at wheel https://pypi.org/project/wheel/, it now has a note "use setuptools>=70.1, only install wheel if you intend to use the |
MarkupSafe 3.0.2 is available on PyPI. |
Thanks! |
Something in our dependency list needs markupsafe, and it fails to install when cross-compiling for aarch64 -- this wasn't a problem a week ago, so I suspect it's something about your 3.x release? Here's the output from pip when I try to install markupsafe in our cross compilation docker container:
I note that your build-system requires has setuptools as a dependency, but not a particular version? Or maybe it requires wheel to be installed too?
To reproduce, you can run the container, and then run the pip command:
Environment:
The text was updated successfully, but these errors were encountered: