- In das
uv-Repo wurde eine Änderung gemergt, die in der Dokumentation ausdrücklich darauf hinweist, dass PyPy nicht aktiv weiterentwickelt wird
- Der Vorschlagsersteller verwies auf ein Issue im numpy-Projekt als Beleg dafür, dass PyPy schrittweise ausgegrenzt wird
- In der Dokumentation wurde der Warnhinweis ergänzt: „PyPy wird nicht mehr aktiv weiterentwickelt und unterstützt nur noch Python 3.11“
- Danach widersprachen in der Community PyPy-Entwickler mit dem Hinweis, dass „die Wartung fortgesetzt wird, es aber wegen Personalmangels schwierig ist, den CPython-Versionen zu folgen“
- Das Projekt passte die Formulierung später von „unmaintained“ zu „not actively developed“ an, um die Lage genauer widerzuspiegeln
Überblick über den Pull Request
konstin erstellte einen PR, um in der Dokumentation des uv-Projekts einen Warnhinweis zu PyPy hinzuzufügen
- Als Grund wurde genannt, dass „PyPy nicht mehr aktiv weiterentwickelt wird und auch bei numpy schrittweise ausgeschlossen wird“
- Es gebe zwar keine offizielle Erklärung, aber das zugehörige numpy-Issue sei laut Beschreibung von einem PyPy-Entwickler eingebracht worden
- In der Dokumentation (
docs/concepts/python-versions.md) wurde folgender Inhalt ergänzt
- „PyPy wird nicht mehr aktiv weiterentwickelt und unterstützt nur noch Python 3.11“
- Der PR bestand aus vier Commits und wurde am 22. Januar 2026 in den
main-Branch gemergt
Diskussion in der Community
- Einige Mitwirkende wiesen darauf hin, dass der Warnhinweis doppelt erscheine; später wurde er so angepasst, dass er nur noch einmal angezeigt wird
- Nach dem Merge reagierten die PyPy-Community und externe Entwickler in GitHub-Kommentaren
stuaxo zitierte Aussagen von PyPy-Entwicklern und argumentierte, dass „PyPy weiter gewartet wird und gegenüber CPython lediglich langsamer ist“
Foxboron fragte: „Wurde vor dem Merge Kontakt zu den PyPy-Maintainern aufgenommen?“
vitorsr zitierte die Aussage des PyPy-Kernentwicklers mattip, man brauche „Mitwirkende oder finanzielle Unterstützung“
HaoZeke bezeichnete den Merge ohne vorherige Diskussion als unangemessen und forderte die Rücknahme des PR
Reaktion des Projekts
charliermarsh erklärte, der PR-Titel sei von „unmaintained“ auf „not actively developed“ geändert worden
zanieb erläuterte, dass ein PyPy-Kernentwickler im numpy-Issue selbst gesagt habe, PyPy werde „nicht aktiv weiterentwickelt“; eine böswillige Absicht habe es nicht gegeben
mattip (PyPy-Kernentwickler) sagte, die aktuelle Formulierung bilde die Situation fair ab, und stimmte der Beibehaltung des Wortlauts zu
- Er merkte jedoch an, dass der PR zurückgenommen werden könnte, falls PyPy auf Python 3.11.15 aktualisiert wird
Auswirkungen nach dem Merge
- Die Änderung wurde in die Veröffentlichung von
uv 0.9.27 aufgenommen und als Dokumentations-Update ausgeliefert
- Homebrew und verschiedene Automatisierungs-Bots verweisen auf den betreffenden PR, wodurch der PyPy-Warnhinweis in die offizielle Dokumentation aufgenommen wurde
1 Kommentare
Hacker-News-Kommentare
unicodeobject.czum 150. Mal umzuschreiben ist ja noch das eine, aber beim Rest kommt man kaum noch hinterheruv-Repository-Issue wurden PyPi und PyPy durcheinandergeworfen, was verwirrend war