web-dev-qa-db-fra.com

Existe-t-il un guide officiel pour Python 3.x cycle de vie des versions?

Je viens de remarquer que Python 3.2 a été supprimé du sélecteur déroulant dans Python Docs . J'ai un framework utilisant Python 3.3, donc Je voudrais savoir quand il partagera le même sort et passer à une version plus récente avant que cela ne se produise.

Existe-t-il un guide officiel sur la durée Python 3.x obtient du support, des rétroportages, etc.? Je n'ai trouvé aucune information sur Python release cycle de vie sur la page d'accueil de Python ou via les moteurs de recherche.

26
Jovik

Oui, vous pouvez consulter le tableau dans le Guide du développeur Pythons pour la plupart des versions. Plus précisément Python 3.3 aura des correctifs de sécurité jusqu'au 29/09/2017.

De plus, il existe des PEP appropriés (disponibles sur Google ou à partir de la table des devguides) pour chaque branche où une section sur la durée de vie les spécifie. Pour 3.3 dans PEP 398 :

3.3 recevra des mises à jour de correctifs tous les 4 à 6 mois environ pendant 18 mois. Après la sortie de 3.4.0 final, un final 3.3 la mise à jour du correctif sera publiée. Après cela, les mises à jour de sécurité (source uniquement) seront publiées jusqu'à 5 ans après la sortie de 3.3 final, qui aura lieu en septembre 2017.

À partir de cette réponse (novembre 2019):

  • Python 3.4: atteint la fin de la vie
  • Python 3.5: correctifs de sécurité uniquement, aucun correctif de bogue ne sera fourni; Fin de vie: 2020-09-13
  • Python 3.6: correctifs de sécurité uniquement, aucun correctif de bogue ne sera fourni; Fin de vie: 2021-12-23
  • Python 3.7: correctifs de sécurité [~ # ~] et [~ # ~] des correctifs seront fournis; Fin de vie: 2023-06-27
  • Python 3.8: correctifs de sécurité [~ # ~] et [~ # ~] des correctifs seront fournis; Fin de vie: 2024-10

Source: https://devguide.python.org/#status-of-python-branches

Notez également que Python est passé à 12 mois depuis Python 3.9. Voir PEP-602 pour plus de détails . Il a utilisé être de 18 mois pour Python 3.8 et versions antérieures. Cela signifie que nous devrions voir Python 3.9 avant la fin de l'année 2020!

15
Tagar

Chaque version Python obtient un PEP de calendrier de publication qui inclut des informations sur la durée de vie prévue. Pour 3.3: https://www.python.org/dev/peps/pep-0398/ # id11

7
R. Mitchum