The codebase behind python.org. Built with Django, PostgreSQL, Redis, and Celery.
Note
The repository for CPython itself is at https://github.com/python/cpython, and the issue tracker is at https://github.com/python/cpython/issues/.
Similarly, issues related to Python's documentation can be filed in https://github.com/python/cpython/issues/.
make serveThen visit http://localhost:8000. See the full setup docs for prerequisites.
Fork the repo, create a branch, and open a pull request. Before submitting:
- Run
make testand make sure the suite passes - Run
make lintandmake fmt - Write tests for any new or changed code
- Check for missing migrations with
make migrations
CI runs on every PR — it checks for ungenerated migrations and enforces a 75% test coverage minimum. PRs that fail CI won't be merged.
See the full contributing guide for details.
Apache License