Skip to content
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

Revert the exclusion of BAD_PACKAGES from batch_install #5275

Merged
merged 10 commits into from
Aug 19, 2022

Conversation

matteius
Copy link
Member

@matteius matteius commented Aug 18, 2022

Back when I was getting the rest of pipenv to use the vendor'd pip, I ran up against this issue that caused me to add BAD_PACKAGES to prevent setuptools from being installed. The curious thing was the CI passed on python 3.10 -- through a recent interaction on issue #2364 and searching pip code for 3, 10 I found that the issue with installing setuptools after it had been uninstalled is diverted by patching to allow for usages of sysconfig on all supported python versions. Based on this comment on the issue I opened in pip plus some additional CLI testing I did where I was able to install a specific version of setuptools using the --system flag, I think this change should be safe. pypa/pip#11389 (comment)

The issue

Fixes #2364

@oz123 oz123 merged commit 1b6fa94 into main Aug 19, 2022
@oz123 oz123 deleted the revisit-bad-packages branch August 19, 2022 05:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

setuptools, pip and wheel always in latest version?
2 participants