devguide
devguide copied to clipboard
The Python developer's guide
Having all the commands here is convenient, since people doing a setup don't have to follow links back and forth from this page to the GitHub bootcamp page. On the...
[This comment by @CAM-Gerlach](https://github.com/python/devguide/pull/957#discussion_r989467777) suggested to add links to a few files mentioned in `internals/parser.rst`. Even though direct links could be added, the page already refers to several other files...
Once python/cpython#94760 lands, we should update the [developer docs here](https://devguide.python.org/testing/coverage/?highlight=test#measuring-coverage-of-c-code-with-gcov-and-lcov) to describe the increased functionality.
Part of the PEP 730 work (python/cpython#114099). Adds iOS details to the devguide. Also adds a note about htmlview and htmllive to the README, as they're too helpful to go...
Summarizing and codifying the advice discussed in https://github.com/python/docs-community/issues/52 ---- 📚 Documentation preview 📚: https://cpython-devguide--1294.org.readthedocs.build/
https://github.com/python/docs-community/issues/52#issuecomment-1925884904 There is general consensus on this. We should add to the markup section of the doc page.
Part of https://github.com/python/cpython/issues/112844
How to add a new bytecode specialization is knowledge only a few of us remember right now. We should document this somewhere (devguide or CPython, I don't mind). Hopefully a...
In https://discuss.python.org/t/change-environment-variable-style/35180 we decided to use underscores in new environment variable names introduced in Python 3.13+. For example, `PYTHON_CPU_COUNT` instead of `PYTHONCPUCOUNT`. Let's document it somewhere in the devguide.
[`rr`](https://github.com/rr-debugger/rr) is a record & replay debugging tool. I've found it particularly helpful for debugging multiprocessing issues, free-threading bugs, and non-deterministic crashes. @ericsnowcurrently suggested adding a devguide entry for how...