-
-
Notifications
You must be signed in to change notification settings - Fork 611
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
Test failure: pip freeze
no longer protects setuptools
, distribute
or wheel
on Python 3.12+
#2104
Comments
The |
We don't test on 3.12+ yet, though... |
True, I've opened a PR, but there are still the failing Windows tests... Could you look into them? |
I hit this one locally when trying to reproduce the other CI failures. I didn't check if the GitHub CI was running 3.12. |
@ncoghlan no, apparently, this is because @agronholm moved |
pip freeze
no longer protects setuptools
, distribute
or wheel
on Python 3.12+pip freeze
no longer protects setuptools
, distribute
or wheel
on Python 3.12+
Fixed the issue title to reflect that this isn't a CI issue (yet) |
From a windows testing point of view, I just ran |
Some CI tests are failing due to this change in
pip
to no longer protectsetuptools
,distribute
orwheel
by default on Python 3.12+: pypa/pip@5dc65eaThat has been in the
pip
dev branch for a while, and was published inpip 24.1
in the past few days.This change affects the
pip-tools
test suite by way of thePACKAGES_TO_IGNORE
value, which reads thepip freeze
internal API viapip-tools/piptools/_compat/pip_compat.py
Line 101 in 5330964
Simplest CI fix would likely be to drop those packages from the affected test cases, since their handling depends on the versions of other components.
The text was updated successfully, but these errors were encountered: