Python version information: Difference between revisions

From ihaveahax's Site
Jump to navigationJump to search
(→‎Ubuntu: 24.04)
(38 intermediate revisions by the same user not shown)
Line 7: Line 7:


The one for the latest version in the 3.x series could be outdated until I remember to update it.
The one for the latest version in the 3.x series could be outdated until I remember to update it.
Note about macOS: The macOS 11/Universal 2 builds still work on 10.9, but include an arm64 slice for binaries.


{| class="wikitable"
{| class="wikitable"
Line 13: Line 15:
! Ver !! w32 !! w64 !! wa64 !! 10.6 !! 10.9 !! 11/u2 !! Notes
! Ver !! w32 !! w64 !! wa64 !! 10.6 !! 10.9 !! 11/u2 !! Notes
|-
|-
| {{/tbldl|3.13.0|a2|cur=1|w32=1|w64=1|wa64=1|11=1|notes='''current pre-release'''}}
| {{/tbldl|3.13.0|a6|cur=1|w32=1|w64=1|wa64=1|11=1|notes='''current pre-release'''}}
|-
|-
| {{/tbldl|3.12.0|cur=1|w32=1|w64=1|wa64=1|11=1|notes='''current'''}}
| {{/tbldl|3.12.3|cur=1|w32=1|w64=1|wa64=1|11=1|notes='''current'''}}
|-
|-
| {{/tbldl|3.11.7|w32=1|w64=1|wa64=1|11=1|notes=''still gets binary releases until 3.11.9''}}
| {{/tbldl|3.11.9|w32=1|w64=1|wa64=1|11=1|notes=''still gets binary releases until 3.11.9''}}
|-
|-
| {{/tbldl|3.10.11|w32=1|w64=1|11=1}}
| {{/tbldl|3.10.11|w32=1|w64=1|11=1}}
Line 43: Line 45:


== Distribution versions ==
== Distribution versions ==
<!--
for myself when i update sections:
Last updated: {{#time:H:i, j F Y (e)|{{subst:REVISIONTIMESTAMP}}}}
-->


'''Bold''' distribution versions indicates an LTS release (for distros with this distinction). <s>Strikethrough</s> indicates an EOL distribution. ''Italic'' indicates a beta distribution.
'''Bold''' distribution versions indicates an LTS release (for distros with this distinction). <s>Strikethrough</s> indicates an EOL distribution. ''Italic'' indicates a beta distribution.
Line 49: Line 55:


=== Ubuntu ===
=== Ubuntu ===
Last updated: {{#time:H:i, j F Y (e)|20240425015428}}


EOL does not include Expanded Security Maintenance (ESM).
EOL does not include Expanded Security Maintenance (ESM).
Line 56: Line 64:
* '''22.04''' (jammy) - '''3.10.6''', 3.11.0rc1
* '''22.04''' (jammy) - '''3.10.6''', 3.11.0rc1
* <s>22.10</s> (kinetic) - '''3.10.7''', 3.11.0rc2
* <s>22.10</s> (kinetic) - '''3.10.7''', 3.11.0rc2
* 23.04 (lunar) - '''3.11.2'''
* <s>23.04</s> (lunar) - '''3.11.2'''
* 23.10 (mantic) - '''3.11.6''', 3.12.0
* 23.10 (mantic) - '''3.11.6''', 3.12.0
* ''24.04 (noble)'' - '''3.11.6''', 3.12.0
* 24.04 (noble) - '''3.12.3'''


=== Debian ===
=== Debian ===
Last updated: {{#time:H:i, j F Y (e)|20240213214318}}


* <s>9 (stretch)</s> - '''3.5.3''', 2.7.13
* <s>9 (stretch)</s> - '''3.5.3''', 2.7.13
Line 66: Line 76:
* 11 (bullseye) - '''3.9.2''', 2.7.18
* 11 (bullseye) - '''3.9.2''', 2.7.18
* 12 (bookworm) - '''3.11.2'''
* 12 (bookworm) - '''3.11.2'''
* ''13 (trixie)'' - '''3.11.8''', 3.12.2


=== Fedora ===
=== Fedora ===
Last updated: {{#time:H:i, j F Y (e)|20240328070258}}
Usually the last two releases are kept up to date with the latest releases.


* <s>35</s> - 3.12.0a2, 3.11.1, '''3.10.8''', 3.9.16, 3.8.16, 3.7.16, 3.6.15
* <s>35</s> - 3.12.0a2, 3.11.1, '''3.10.8''', 3.9.16, 3.8.16, 3.7.16, 3.6.15
* <s>36</s> - 3.12.0a7, 3.11.3, '''3.10.11''', 3.9.16, 3.8.16, 3.7.16, 3.6.15
* <s>36</s> - 3.12.0a7, 3.11.3, '''3.10.11''', 3.9.16, 3.8.16, 3.7.16, 3.6.15
* <s>37</s> - 3.11.0a2, 3.12.0, '''3.11.5''', 3.10.13, 3.9.18, 3.8.18, 3.7.16, 3.6.15
* <s>37</s> - 3.13.0a2, 3.12.0, '''3.11.5''', 3.10.13, 3.9.18, 3.8.18, 3.7.16, 3.6.15
* 38 - 3.13.0a2, 3.12.0, '''3.11.6''', 3.10.13, 3.9.18, 3.8.18, 3.7.16, 3.6.15
* 38 - 3.13.0a5, 3.12.2, '''3.11.8''', 3.10.13, 3.9.18, 3.8.18, 3.7.16, 3.6.15
* 39 - 3.13.0a2, '''3.12.0''', 3.11.6, 3.10.13, 3.9.18, 3.8.18, 3.7.17, 3.6.15
* 39 - 3.13.0a5, '''3.12.2''', 3.11.8, 3.10.13, 3.9.18, 3.8.18, 3.7.17, 3.6.15
* ''40'' - 3.13.0a2, '''3.12.0''', 3.11.6, 3.10.13, 3.9.18, 3.8.18, 3.7.17, 3.6.15
* 40 - 3.13.0a5, '''3.12.2''', 3.11.8, 3.10.13, 3.9.18, 3.8.18, 3.6.15


=== Red Hat Enterprise Linux and derivatives ===
=== Red Hat Enterprise Linux and derivatives ===


* 8 - 3.11.2, 3.9.16, 3.8.16, '''3.6.8''', 2.7.18
Last updated: {{#time:H:i, j F Y (e)|20231208052900}}
* 9 - '''3.9.16''', 3.11.2
 
* 8 - 3.11.5, 3.9.18, 3.8.17, 3.6.8, '''2.7.18'''
* 9 - '''3.9.18''', 3.11.5
 
=== Nix ===
 
Last updated: {{#time:H:i, j F Y (e)|20240502071535}}
 
* <s>23.05</s> - 3.12.0rc2, 3.11.5, '''3.10.13''', 3.9.18, 3.8.18
* 23.11 - 3.13.0a6, 3.12.2, '''3.11.8''', 3.10.14, 3.9.19, 3.8.19
* Unstable - 3.13.0a6, 3.12.3, '''3.11.9''', 3.10.14, 3.9.19


=== Arch Linux ===
=== Arch Linux ===
Line 88: Line 113:


=== SteamOS ===
=== SteamOS ===
Last updated: {{#time:H:i, j F Y (e)|20231208014629}}


* 3.4 - '''3.10.8'''
* 3.4 - '''3.10.8'''
Line 96: Line 123:
(This can be outdated until I find a better way to get all the versions FreeBSD has in its repository.)
(This can be outdated until I find a better way to get all the versions FreeBSD has in its repository.)


* 13.2 - 3.11.4, 3.10.12, '''3.9.17''', 3.8.17, 3.7.17
Last updated: {{#time:H:i, j F Y (e)|20240105061451}}
 
* 12 - 3.11.5, 3.10.13, 3.9.18, 3.8.18
* 13 - 3.11.7, 3.10.13, 3.9.18, 3.8.18
* 14 - 3.11.7, 3.10.13, 3.9.18, 3.8.18


=== Xcode (macOS) ===
=== Xcode (macOS) ===
Line 116: Line 147:
=== winget (Windows) ===
=== winget (Windows) ===


winget's repository contains Python versions 2.5 to 2.7 and 3.0 to 3.12. These download the installers from python.org.
winget's repository contains Python versions 2.5 to 2.7 and 3.0 to 3.13. These download the installers from python.org.


The full list of versions is here: https://github.com/microsoft/winget-pkgs/tree/master/manifests/p/Python/Python
The full list of versions is here: https://github.com/microsoft/winget-pkgs/tree/master/manifests/p/Python/Python

Navigation menu