These pages hold the design and development notes for Fedora’s Python SIG (or links to such notes when hosted elsewhere). The main criteria for hosting content here rather than elsewhere (e.g. on the Fedora wiki) is when either:
The following packages & modules provide the foundation of the Python developer experience on Fedora and its derivatives, and hence are of direct interest to the Python SIG:
Note: to keep it manageable, this list currently focuses on projects related to shipping the core Python runtime and to integrating Python packaging tools with distro packaging tools. Full enablement of the Python ecosystem requires additional components beyond these core ones (e.g. requests, SQL Alchemy, Django, Flask, mod_wsgi, Jinja2, NumPy, twisted, pytest, nose, sphinx).
This site is a Sphinx project maintained & hosted on Fedora’s Pagure service: fedora-python
To update the live pages at https://docs.pagure.io/fedora-python/fedora-python/:
$ cd docs
$ ./update_docs.sh
The script will bring up an editor window to enter a suitable commit message.
See https://docs.pagure.org/pagure/usage/using_doc.html for more details on what that script actually does.
Note
The script will currently happily let you publish changes you haven’t actually committed to the fedora-python repo, so please don’t do that :)
Ideally the manual publication step will go away at some point, and updates will instead just happen when changes are committed.