Developpez.com

Le Club des Développeurs et IT Pro

RHEL : Red Hat compte remplacer Python 2 par Python 3

Dans la prochaine version majeure de sa distribution Linux

Le 2018-04-12 16:31:42, par Blondelle Mélina, Chroniqueuse Actualités
Red Hat a publié ses derniers avis de dépréciation sur RHEL 7.5 (version actuelle). Le plus notable avis est celui sur Python 2. L'avis mentionne que « Python 2 sera remplacé par Python 3 dans la prochaine version majeure de Red Hat Enterprise Linux (RHEL) ». La plupart des distributions Linux travaillent actuellement pour déplacer tous leurs programmes et scripts empaquetés de Python 2 vers Python 3.


Certains développeurs pensent que les améliorations apportées par Python 3.x sont suffisantes pour abandonner les versions 2.x. D'autres estiment même que l’abandon du support de Python 2.x serait la bienvenue, dans la mesure où l’utilisation parallèle de ces différentes versions pourrait ralentir la croissance du langage et entrainer un exode vers d’autres langages équivalents.

L'on pourrait donc comprendre les raisons qui poussent Red Hat à supprimer Python 2 de RHEL 8 (prochaine version). Certains développeurs pensent que cette décision est logique étant donné que Python 2 ne sera plus pris en charge en 2020, les packages les plus populaires sont maintenant compatibles avec Python 3, et Python 3.7 fonctionne tout aussi bien que Python 2.7.

Red Hat rappelle que Python 3 est disponible pour les utilisateurs de RHEL, et est pris en charge sur la distribution Linux dans le cadre de Red Hat Software Collections. Consultez le guide de portage de Python 3 pour plus d'informations sur la migration des bases de codes volumineuses vers Python 3.

En 2014, sur près de 7000 développeurs interrogés, 54 % estimaient que Python 3.x était une erreur et qu'il fallait une étape transitoire. Plus tard en 2017, les statistiques de Semaphore CI, un fournisseur de solutions de Continous Integration & Delivery ont révélé que les entreprises s'accrochent encore à Python 2. Ils ont montré que Python 2.7 était plus utilisé (63,7 %) que la version 3.x (36,3 %) dans les projets commerciaux. Mais la date de fin de support de Python 2.7 prévue par Guido van Rossum (le 1er janvier 2020) devrait accélérer la transition vers Python 3.


Source : redhat

Et vous ?

Qu'en pensez-vous ?
  Discussion forum
4 commentaires