cpython
cpython copied to clipboard
The Python programming language
---- 📚 Documentation preview 📚: https://cpython-previews--136046.org.readthedocs.build/en/136046/tutorial/appendix.html#interactive-mode * Issue: gh-111201 * Issue: gh-109975
After Python finalization gets to the point where no other thread can attach thread state, attempting to acquire a Python lock will hang. Raise PythonFinalizationError instead of hanging. @colesbury, does...
This issue was introduced in 3.13 (5a1ecc8) and causes spurious errors when threads shutdown. This issue occurs on all platforms, and can be triggered by utilities like `coverage.py`'s pytracer module...
[DRAFT] This has only *just* begun and is very much a work in progress; putting up a draft PR now for visibility. We're keeping a [TODO list of PEP 750...
# Bug report ### Bug description: we are calling Py_Initialize and it fails with Fatal Python error: config_get_locale_encoding: failed to get the locale encoding: nl_langinfo(CODESET) failed here is the my...
# Feature or enhancement ### Proposal: The central idea is to allow a venv to be relocatable between different hosts by using a relative path in `pyvenv.cfg` for the `home`...
# Notes Currently in draft status to test the new workflow. Building AWS-LC, linking the interpreter to it dynamically, and running the `ssl` tests all appear to work fine. I'm...
# Documentation As I've been working on documentation for using multiple interpreters, I've found that there really isn't any clear explanation of how the Python runtime operates from a high...
The section provides a brief overview of the Python runtime's execution environment. This is meant to be implementation agnostic, If that doesn't hold true then we should take a different...
# Bug report ### Bug description: Previously, it was possible to have a functional (enough) venv by simply doing two things: 1. Creating an empty pyvenv.cfg file 2. Creating a...