3 points par GN⁺ 2026-03-10 | Aucun commentaire pour le moment. | Partager sur WhatsApp
  • Une modification indiquant explicitement dans le dépôt uv que PyPy n’est pas activement développé a été fusionnée dans la documentation
  • L’auteur de la proposition mentionne, en s’appuyant sur une issue du projet numpy, que PyPy est progressivement écarté
  • La documentation a reçu un avertissement indiquant que « PyPy n’est plus activement développé et n’est pris en charge que jusqu’à Python 3.11 »
  • Par la suite, dans la communauté, des développeurs PyPy ont contesté cette formulation, en expliquant que « la maintenance continue, mais que le manque de ressources humaines rend difficile le suivi des versions de CPython »
  • Le projet a ensuite remplacé la formulation initiale « unmaintained » par « not actively developed » afin de refléter la situation plus précisément

Aperçu de la pull request

  • konstin a créé une PR ajoutant un avertissement concernant PyPy dans la documentation du projet uv
    • Il précise comme motif que « PyPy n’est plus activement développé et est progressivement abandonné aussi dans numpy »
    • Il explique qu’il n’existe pas de déclaration officielle, mais qu’une issue liée à numpy a été soulevée par des développeurs de PyPy
  • Le passage suivant a été ajouté à la documentation (docs/concepts/python-versions.md)
    • « PyPy n’est plus activement développé et n’est pris en charge que jusqu’à Python 3.11 »
  • La PR, composée de 4 commits, a été fusionnée dans la branche main le 22 janvier 2026

Discussions dans la communauté

  • Certains contributeurs ont fait remarquer que l’avertissement semblait redondant, puis il a été modifié pour n’apparaître qu’une seule fois
  • Après la fusion, la communauté PyPy et des développeurs externes ont réagi via les commentaires GitHub
    • stuaxo a cité les propos de développeurs PyPy en affirmant que « PyPy est maintenu, il est simplement plus lent que CPython »
    • Foxboron a demandé : « Avez-vous contacté les mainteneurs de PyPy avant la fusion ? »
    • vitorsr a cité le développeur principal de PyPy, mattip, qui a déclaré qu’« il faut davantage de contributeurs ou de soutien financier »
  • HaoZeke a demandé le retrait de la PR, jugeant inapproprié qu’elle ait été fusionnée sans discussion

Réponse du projet

  • charliermarsh a expliqué avoir modifié le titre de la PR, de « unmaintained » à « not actively developed »
  • zanieb a précisé qu’il n’y avait aucune intention malveillante, en expliquant que, dans l’issue numpy, un développeur principal de PyPy avait lui-même indiqué que le projet « n’était pas activement développé »
  • mattip (développeur principal de PyPy) a déclaré que la formulation actuelle reflète la situation de manière équitable et a accepté son maintien
    • Il a toutefois indiqué que la PR pourrait être annulée si PyPy était mis à jour vers Python 3.11.15

Impact après la fusion

  • Cette modification a été incluse dans la version uv 0.9.27 et reflétée comme mise à jour de la documentation
  • Homebrew et plusieurs bots d’automatisation font référence à cette PR, si bien que l’avertissement concernant PyPy figure désormais dans la documentation officielle

Aucun commentaire pour le moment.

Aucun commentaire pour le moment.