-
-
Notifications
You must be signed in to change notification settings - Fork 29.7k
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
Labels
Comments
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 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 4, 2022
Add script ``Tools/scripts/check_modules.py`` to check and validate builtin and shared extension modules. The script also handles ``Modules/Setup`` and will eventually replace ``setup.py``.
tiran
added a commit
that referenced
this issue
Jul 5, 2022
Add script ``Tools/scripts/check_modules.py`` to check and validate builtin and shared extension modules. The script also handles ``Modules/Setup`` and will eventually replace ``setup.py``. Co-authored-by: Victor Stinner <[email protected]> Co-authored-by: Erlend Egeberg Aasland <[email protected]>
The last modules are now ported! 🚀 🎉 |
Thank you for your hard work, @erlend-aasland The endeavor continues in gh-93939 |
The link points back to this PR. |
|
tiran
added a commit
to tiran/cpython
that referenced
this issue
Jul 13, 2022
miss-islington
pushed a commit
that referenced
this issue
Jul 14, 2022
tiran
added a commit
to tiran/cpython
that referenced
this issue
Jul 20, 2022
``wasm_assets.py`` was using the old ``MODULE_name`` variable to detect if a shared extension is available. Emscripten browser builds now correctly detect that e.g. ``json`` module is available.
miss-islington
pushed a commit
to miss-islington/cpython
that referenced
this issue
Jul 20, 2022
…onGH-95035) (cherry picked from commit 0f34c7e) Co-authored-by: Christian Heimes <[email protected]>
tiran
added a commit
that referenced
this issue
Jul 20, 2022
miss-islington
added a commit
that referenced
this issue
Jul 20, 2022
(cherry picked from commit 0f34c7e) Co-authored-by: Christian Heimes <[email protected]>
vstinner
added a commit
that referenced
this issue
Nov 3, 2022
AFAICS, there is no more work to be done here. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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
, andmakesetup
to build almost all shared extensions without distutils. Only a handful of modules have not been ported yetThe text was updated successfully, but these errors were encountered: