Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Desde la versión 2.0 hasta 2019, las versiones X.Y se han publicado
aproximadamente cada año y medio y se han mantenido durante cinco años,
excepto la versión 2.7, que se mantuvo durante diez años, hasta el 1 de enero de
2020 (aunque se publicó una versión final en abril de 2020).
En 2019 se decidió pasar a publicar nuevas versiones X.Y anualmente, en
octubre, manteniéndolas durante cinco años. Así, Python 3.9 se publicará en
octubre de 2020.
Z corresponde a versiones menores que se publican durante el período de
mantenimiento, en las que sólo se corrigen errores durante el primer año y fallos
de seguridad en los cuatro restantes.
Normalmente, se publica una última versión X.Y.Z justo antes de que una
versión X.Y deje de mantenerse. Algunas empresas comerciales ofrecen el
mantenimiento de versiones antiguas una vez acabado el mantenimiento oficial.
La imagen siguiente muestra la fecha de publicación de las versiones principales de
Python, en cada una de las tres grandes versiones, Python 1, Python 2 y Python 3. Las
versiones indicadas con punto rojo se consideran obsoletas, las versiones indicadas con
punto azul siguen publicando actualizaciones, las versiones indicadas con punto blanco
corresponden a versiones futuras con las fechas de publicación previstas.
Python 1Python 2Python
3949495959696979798989999000001010202030304040505060607070808090910101
1111212131314141515161617171818191920201.01.11.21.31.41.51.62.02.12.22.32.42.
52.62.73.03.13.23.33.43.53.63.73.83.9
La imagen siguiente muestra la fecha de publicación de las últimas versiones menores
de Python. Las versiones indicadas en rojo se consideran obsoletas, las versiones
indicadas con punto blanco corresponden a versiones futuras con fechas ya previstas.
Python20102010201120112012201220132013201420142015201520162016201720172
01820182019201920202020202120212.72.7.12.7.22.7.32.7.42.7.52.7.62.7.72.7.82.7.92
.7.102.7.112.7.122.7.132.7.142.7.152.7.162.7.172.7.183.23.2.13.2.23.2.33.2.43.2.53.2.6
3.33.3.13.3.23.3.33.3.43.3.53.3.63.3.73.43.4.13.4.23.4.33.4.43.4.53.4.63.4.73.4.83.4.93.
4.103.53.5.13.5.23.5.33.5.43.5.53.5.63.5.73.5.83.5.93.63.6.13.6.23.6.33.6.43.6.53.6.63.
6.73.6.83.6.93.6.103.73.7.13.7.23.7.33.7.43.7.53.7.63.7.73.7.83.83.8.13.8.23.8.33.9
Es posible tener instalados en el ordenador varias versiones de Python pero, salvo que
sea necesario para la ejecución de programas o paquetes incompatibles, se recomienda
instalar siempre la última versión disponible.
En octubre de 2019 se discutió la posibilidad de cambiar el ritmo de publicación de
nuevas versiones de Python: de los anteriores 18 meses a 9 meses (PEP 596), 12 meses
(PEP 602) o 24 meses (PEP 605). Los pros y contras de estos cambios se pueden ver
en PEP 607. Finalmente, se optó por una cadencia de publicación anual. Así, Python 3.9
se publicará en octubre de 2020.
Referencias
Distribuciones GNU/Linux
La tabla siguiente indica las versiones de Python incluidas en las distribuciones
GNU/Linux más utilizadas en servidores:
RedHat
SUSE Linux
Año Python Fedora Enterprise Debian Ubuntu Año
Enterprise
Linux
¿Abr?:
2022 2022
Fedora 36
¿Oct?:
Fedora 35
2021 2021
¿Abr?:
Fedora 34
¿Oct?:
¿Abr?:
¿Oct?: Fedora 33 ¿May?: SLE
2020 Ubuntu 2020
Py 3.9 ¿Abr?: 15.2
20.04 LTS
Fedora 32
RedHat
SUSE Linux
Año Python Fedora Enterprise Debian Ubuntu Año
Enterprise
Linux
Oct:
Fedora
31: Py
Jul: Debian 10
Oct: Py 3.7.4 May: RHEL May: SLE
2019 (buster): Py 2019
3.8 Abr: 8: Py 3.6 15.1
3.7.3
Fedora
30: Py
3.7.2
Oct:
Fedora
29: Py
Abr: Ubuntu
Jun: Py 3.7.0
2018 18.04 LTS May: SLE 15 2018
3.7 May:
(bionic):
Fedora
28: Py
3.6.5
Nov:
Fedora
27: Py
Jun: Debian 9
3.6.2
2017 (stretch): Py 2017
Jul:
2.7 / Py 3.5
Fedora
26: Py
3.6.1
Nov:
Fedora
25: Py
Abr: Ubuntu
Dic: Py 3.5.2
2016 16.04 LTS 2016
3.6 Jun:
(xenial):
Fedora
24: Py
3.5.1
Nov:
Fedora
23: Py
Abr: Debian 8
Sep: Py 3.4.3
2015 (jessie): Py 2015
3.5 May:
2.7 / Py 3.4
Fedora
22: Py
2.7.9
Dic:
Abr: Ubuntu
Mar: Py Fedora Jun: RHEL 7:
2014 14.04 LTS Oct: SLE 12: 2014
3.4 21: Py Py 2.7
(trusty):
2.7.8
2013 Dic: May: Debian 2013
Fedora 7 (wheezy):
RedHat
SUSE Linux
Año Python Fedora Enterprise Debian Ubuntu Año
Enterprise
Linux
20: Py
2.7.5
Jul:
Fedora
19: Py
Py 2.7 / Py 3.2
2.7.5
Ene:
Fedora
18: Py
2.7.3
May:
Abr: Ubuntu
Sep: Py Fedora
2012 12.04 LTS 2012
3.3 17: Py
(precise):
2.7.3
Nov:
Fedora
16: Py
Feb: Debian 6
Feb: Py 2.7.2
2011 (squeeze): Py 2011
3.2 May:
2.6 / Py 3.1
Fedora
15: Py
2.7.1
Nov:
Fedora
14: Py
Abr: Ubuntu
Jul: Py 2.7.0 Nov: RHEL
2010 10.04 LTS 2010
2.7 May: 6: Py 2.6
(lucid):
Fedora
13: Py
2.6.4
Nov:
Fedora
12: Py
Feb: Debian 5
Jun: Py 2.6.2
2009 (lenny): Py Mar: SLE 11: 2009
3.1 Jun:
2.5
Fedora
11:Py
2.6.0
Nov:
Fedora
Oct: Py
10: Py Abr: Ubuntu
2.6
2008 2.5.2 8.04 LTS 2008
Dic: Py
May: (hardy):
3.0
Fedora 9:
Py 2.5.1
2007 Nov: Mar: RHEL Abr: Debian 4 2007
RedHat
SUSE Linux
Año Python Fedora Enterprise Debian Ubuntu Año
Enterprise
Linux
Fedora 8:
Py 2.5.1
May: 5: Py 2.4 (etch):
Fedora 7:
Py 2.5.0
RedHat
SUSE Linux
Año Python Fedora Enterprise Debian Ubuntu Año
Enterprise
Linux
Fuentes:
Distrowatch: Fedora - RedHat Enterprise Linux - Debian - Ubuntu - SUSE
Linux Enterprise
Debian: Python in Debian
Fedora:
o Fedora Schedules: 30 - 31 - 32 - 33 - 34 - 35 - 36
o Python 2 packages in Fedora - Python 3 packages in Fedora
SUSE: SUSE Roadmap