| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
|
🤖 New build scheduled with the buildbot fleet by @encukou for commit db32325 🤖 Results will be shown at: https://buildbot.python.org/all/#/grid?branch=refs%2Fpull%2F146637%2Fmerge If you want to schedule another build, you need to add the 🔨 test-with-buildbots label again. |
Sorry, something went wrong.
There was a problem hiding this comment.
LGTM.
Please document changes in the commit message:
Sorry, something went wrong.
|
I tested manually building test_cext with Py_TARGET_ABI3T and rename the extension to test_cext.abi3t.so: ./python -m venv env env/bin/python -m pip install setuptools cd Lib/test/test_cext/ CPYTHON_TEST_EXT_NAME=test_cext CPYTHON_TEST_ABI3T=1 ../../../env/bin/python setup.py build_ext cd build/lib.linux-x86_64-cpython-315-pydebug/ mv test_cext.cpython-315d-x86_64-linux-gnu.so test_cext.abi3t.so cd ../../../../.. PYTHONPATH=Lib/test/test_cext/build/lib.linux-x86_64-cpython-315-pydebug/ ./python -c 'import test_cext; print(test_cext.__file__)' Output: Lib/test/test_cext/build/lib.linux-x86_64-cpython-315-pydebug/test_cext.abi3t.so It works as expected (I can import the C extension named .abi3t.so). Note: I used a debug build of Python which is not good to use the stable ABI, but it was for a quick test :-) |
Sorry, something went wrong.
…pythonGH-146637) - Add Py_TARGET_ABI3T macro. - Add ".abi3t.so" to importlib EXTENSION_SUFFIXES. - Remove ".abi3.so" from importlib EXTENSION_SUFFIXES on Free Threading. - Adjust tests This is part of the implementation for PEP-803. Detailed documentation to come later. Co-authored-by: Nathan Goldbaum <nathan.goldbaum@gmail.com>
…pythonGH-146637) - Add Py_TARGET_ABI3T macro. - Add ".abi3t.so" to importlib EXTENSION_SUFFIXES. - Remove ".abi3.so" from importlib EXTENSION_SUFFIXES on Free Threading. - Adjust tests This is part of the implementation for PEP-803. Detailed documentation to come later. Co-authored-by: Nathan Goldbaum <nathan.goldbaum@gmail.com>
| Back | FazBrowse Home | New Git URL |
Uh oh!
There was an error while loading. Please reload this page.
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.