-
Notifications
You must be signed in to change notification settings - Fork 150
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # 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: