Open
Description
Some CI tests are failing due to this change in pip
to no longer protect setuptools
, distribute
or wheel
by default on Python 3.12+: pypa/pip@5dc65ea
That has been in the pip
dev branch for a while, and was published in pip 24.1
in the past few days.
This change affects the pip-tools
test suite by way of the PACKAGES_TO_IGNORE
value, which reads the pip freeze
internal API via
pip-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.