-
Notifications
You must be signed in to change notification settings - Fork 148
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
wheel 0.38.0 causes circular dependency with setuptools #470
Comments
As distutils is deprecated, wheel needed to switch to setuptools, hence the added dependency. I've yanked the release now to stem further bug reports. |
Thanks! I found that |
Cross-referencing the relevant setuptools issue here: pypa/setuptools#2986 #429 here is also relevant. |
I created a minimal PR to remove the setuptools run-time dependency. |
Since wheel 0.38.0 was released just now, installing certain packages through pip is broken:
The Internet tells me "is already being built" errors mean there is some sort of circular dependency. I suspect the change in https://github.com/pypa/wheel/compare/0.37.1..0.38.0#diff-fa602a8a75dc9dcc92261bac5f533c2a85e34fcceaff63b3a3a81d9acde2fc52 moving setuptools from setup_requires to install_requires is to blame.
The text was updated successfully, but these errors were encountered: