You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As described over in the pip issue tracker, several long-deprecated Python import related APIs are being removed in Python 3.12. All of these have been documented as deprecated for years (in most cases, since Python 3.3). Now is the time to remove them.
However, this is blocked on references to these old APIs in pkg_resources which, through twisty mazes, breaks Python 3.12's build because of its vendoring of pip, hence, setuptools, hence pkg_resources.
Here is the upstream Python ticket tracking these removals, which contains the APIs that are being removed. The pip issue above has references to the places in pkg_resources where these APIs are still being used.
Expected behavior
Nothing in pkg_resources, setuptools, or pip should reference these long deprecated APIs.
setuptools version
65.4.1
Python version
3.12
OS
macOS
Additional environment information
No response
Description
As described over in the pip issue tracker, several long-deprecated Python import related APIs are being removed in Python 3.12. All of these have been documented as deprecated for years (in most cases, since Python 3.3). Now is the time to remove them.
However, this is blocked on references to these old APIs in
pkg_resources
which, through twisty mazes, breaks Python 3.12's build because of its vendoring of pip, hence, setuptools, hence pkg_resources.Here is the upstream Python ticket tracking these removals, which contains the APIs that are being removed. The
pip
issue above has references to the places inpkg_resources
where these APIs are still being used.Expected behavior
Nothing in
pkg_resources
,setuptools
, orpip
should reference these long deprecated APIs.How to Reproduce
See the description in the pip issue description.
Output
See the description in the pip issue description.
The text was updated successfully, but these errors were encountered: