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

Build shared extensions without distutils #93939

Open
1 of 5 tasks
tiran opened this issue Jun 17, 2022 · 0 comments
Open
1 of 5 tasks

Build shared extensions without distutils #93939

tiran opened this issue Jun 17, 2022 · 0 comments
Labels
3.12 type-feature

Comments

@tiran
Copy link
Member

@tiran tiran commented Jun 17, 2022

Feature or enhancement

distutils is deprecated and is scheduled to be removed from Python 3.12. PyPA setuptools replaces distutils and provides shims for distutils package.

GH-90005 tracks effort to use configure.ac, Makefile, and makesetup to build almost all shared extensions without distutils. Only a handful of modules have not been ported yet

  • _curses
  • _curses_panel
  • _ctypes, see gh-32229
  • _dbm
  • readline
@tiran tiran added the type-feature label Jun 17, 2022
tiran added a commit to tiran/cpython that referenced this issue Jun 17, 2022
tiran added a commit to tiran/cpython that referenced this issue Jun 26, 2022
tiran added a commit to tiran/cpython that referenced this issue Jun 26, 2022
tiran added a commit to tiran/cpython that referenced this issue Jun 27, 2022
@tiran tiran added the 3.12 label Jun 27, 2022
tiran added a commit to tiran/cpython that referenced this issue Jun 27, 2022
tiran added a commit to tiran/cpython that referenced this issue Jun 27, 2022
Scripts for 2to3, idle, and pydoc are now created and installed by make.
tiran added a commit to tiran/cpython that referenced this issue Jun 27, 2022
Scripts for 2to3, idle, and pydoc are now created and installed by make.
tiran added a commit to tiran/cpython that referenced this issue Jun 27, 2022
Scripts for 2to3, idle, and pydoc are now created and installed by make.
tiran added a commit to tiran/cpython that referenced this issue Jun 27, 2022
tiran added a commit that referenced this issue Jun 28, 2022
Scripts for 2to3, idle, and pydoc are now created and installed by make.
tiran added a commit to tiran/cpython that referenced this issue Jun 28, 2022
tiran added a commit to tiran/cpython that referenced this issue Jun 29, 2022
tiran added a commit to tiran/cpython that referenced this issue Jun 29, 2022
tiran added a commit to tiran/cpython that referenced this issue Jun 29, 2022
gvanrossum pushed a commit to gvanrossum/cpython that referenced this issue Jun 30, 2022
Scripts for 2to3, idle, and pydoc are now created and installed by make.
tiran added a commit to tiran/cpython that referenced this issue Jul 1, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
3.12 type-feature
Projects
None yet
Development

No branches or pull requests

1 participant