The Python Software Foundation has reopened its wikis: the Python, PSF and Jython resources now run on GitHub Pages. Since February 2026 they had been read-only, because the old platform could not cope with the load and raised security concerns.

The move also changes how editing works. The pages now live in repositories, and changes are made the same way as with code: through a pull request, including straight from an editor.

Why the old wiki could not survive

The previous system kept firing alerts, some of them serious enough to need on-call infrastructure engineers right away. Servers went down under massive automated scraping, and fixing that took a lot of the foundation staff's time.

An analysis in February showed that almost all of this traffic came from AI bots harvesting content from the open web. On top of that, parts of the wiki were still running on Python 2, which reached end of life in January 2020.

Static pages instead of a wiki engine

Moving to a static site solved several problems at once: pages load faster, the attack surface is smaller and the interface is more modern. A CMS with role-based permissions was added for content management.

GitHub was a natural choice, since CPython, python.org and other foundation projects are already hosted there. Previously the Python and Jython wikis were edited by invitation, while now access to all three is managed through their repositories, and anyone can propose a change.

Commentary

A telling story for anyone running a site on a dynamic engine: aggressive AI crawlers can now take down the infrastructure of even a major open source project. Static generation and hosting such as GitHub Pages remove most of the load and security worries, and editing through Git brings change history and review for free. For documentation and reference sections it is one of the most sensible options today.

Source: Habr, with details on the PSF blog.