5 votes

la première version de Python la plus utilisée

Existe-t-il une recommandation officiellement mise à jour indiquant quelles versions de Python doivent être prises en charge par les modules publiés ? Ou peut-être une page donnant un aperçu de l'utilisation en production des différentes versions ? Il est difficile de savoir dans quelle mesure il faut utiliser les nouvelles fonctionnalités comme les gestionnaires de contexte, les décorateurs de classe, etc. lors de l'écriture d'un module.

Notez qu'apprendre quelles versions de Python sont utilisées couramment maintenant n'est qu'une partie de ma question ; j'aimerais trouver une ressource qui fournira des informations actualisées aux futurs lecteurs de ce fil (et à moi-même).

6voto

Pär Wieslander Points 11258

Je ne connais pas de ressource unique qui tienne à jour un résumé de l'utilisation en production des différentes versions de Python, mais un bon début serait probablement de vérifier quelles versions de Python sont distribuées avec les différentes distributions Linux. Voici un exemple pour certaines des distributions de serveurs les plus utilisées (tiré de Distrowatch ) :

Debian

  • Debian 5.0 (2009-02-15) : Python 2.5.2
  • Debian 4.0 (2007-04-08) : Python 2.4.4
  • Debian 3.1 (2005-06-06) : Python 2.3.5

Ubuntu

  • Ubuntu 10.04 LTS (2010-04-29) : Python 2.6.5
  • Ubuntu 8.04 LTS (2008-04-24) : Python 2.5.2

Red Hat Enterprise Linux

  • RHEL 5.5 (2010-03-30) : Python 2.4.3
  • RHEL 4.8 (2009-05-19) : Python 2.3.4
  • RHEL 3.9 (2007-05-30) : Python 2.2.3

Il est clair que Red Hat est le facteur limitant ici. La dernière version stable de RHEL est livrée avec Python 2.4, et comme il existe un grand nombre de serveurs RHEL, vous devrez cibler Python 2.4 à moins que vous ne vouliez que les utilisateurs de Red Hat installent une version plus récente de Python à partir des sources ou de RPM tiers. Si cela ne vous dérange pas de laisser RHEL derrière vous, vous pouvez probablement opter pour 2.5 ou 2.6.

0voto

Matthew Schinckel Points 15596

Mac OS X 10.6 (Snow Leopard) a 2.6.1 comme version installée.

IIRC, 10.5 (Leopard) a 2.5 comme version installée.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X