Requests: Clarification du calendrier pour la suppression de la prise en charge de Python 2.7

Créé le 25 sept. 2019  ·  3Commentaires  ·  Source: psf/requests

Salut tout le monde. J'essaie de mettre à jour de la documentation concernant le coucher/"fin de vie"/EOL de Python 2.x et

Contexte : https://github.com/python3statement/python3statement.github.io/issues/194 a suggéré que https://python3statement.org/#sections30 -projects ajoute Requests en tant que projet qui abandonnera la prise en charge de Python 2.7 en 2020, mais fait référence à un indice sur la page d'accueil des demandes qui a depuis été supprimé . Requests est actuellement répertorié comme un projet participant dans la déclaration Python 3. La section de support Python 3 de la FAQ ne mentionne pas de date estimée pour l'abandon du support Python 2.7. Je vois dans https://github.com/psf/requests/issues/5199#issuecomment -533190419 que @nateprewitt a dit :

Requests a une large base d'utilisateurs avec des besoins variés, ce qui signifie que nous devrons maintenir le support 2.7 pendant un certain temps au-delà de la fin de vie. Une fois que pip est migré vers Python 3 uniquement (pas d'ETA à ma connaissance), nous pourrions l'envisager, mais il n'y a pas de plans concrets pour le moment.

Dans cette discussion sur les plans de pip pour déprécier le support 2.7, il me semble qu'il n'y a pas encore de calendrier concret. Et cela implique pour moi que les demandes devraient peut-être être supprimées de la liste de la déclaration Python 3 des « Projets participants : ces projets s'engagent à abandonner la prise en charge de Python 2 en 2020 ou avant 2020 ».

Ma compréhension est-elle correcte ? Si c'est le cas, j'aimerais soumettre un PR pour supprimer les demandes de la déclaration Python 3.

Aussi, je suggère que nous ajoutions un "Python 2 support?" question à la FAQ, et une fois que je connais la réponse à ma question ci-dessus, je serai heureux d'y contribuer en tant que pull request. Merci!

Commentaire le plus utile

J'ai fait PR https://github.com/python3statement/python3statement.github.io/pull/280 pour supprimer les demandes de la déclaration.

Tous les 3 commentaires

Salut @brainwane , merci d'avoir

Cela dit, en fonction des délais, il peut arriver qu'à un moment donné, les demandes ne reçoivent plus les mises à jour des fonctionnalités pour la version 2.7, mais nous maintiendrons la compatibilité pour le calendrier ci-dessus.

J'ai fait PR https://github.com/python3statement/python3statement.github.io/pull/280 pour supprimer les demandes de la déclaration.

Salut @brainwane , merci d'avoir

Cela dit, en fonction des délais, il peut arriver qu'à un moment donné, les demandes ne reçoivent plus les mises à jour des fonctionnalités pour la version 2.7, mais nous maintiendrons la compatibilité pour le calendrier ci-dessus.

Une mise à jour sur la chronologie des pip :

pip continuera de s'assurer qu'il s'exécute sur Python 2.7 après la date EOL de CPython 2.7. La prise en charge de Python 2.7 sera abandonnée si des bogues dans Python 2.7 lui-même le rendent nécessaire (ce qui est peu probable) ou dans pip 21.0 (janvier 2021), selon la première éventualité.

https://pip.pypa.io/en/latest/development/release-process/#python -2-support

https://github.com/pypa/pip/issues/6148

https://github.com/pypa/pip/pull/8087

Cette page vous a été utile?
0 / 5 - 0 notes