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
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.
Some CI tests are failing due to this change in
pipto no longer protectsetuptools,distributeorwheelby default on Python 3.12+: pypa/pip@5dc65eaThat has been in the
pipdev branch for a while, and was published inpip 24.1in the past few days.This change affects the
pip-toolstest suite by way of thePACKAGES_TO_IGNOREvalue, which reads thepip freezeinternal 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.