Python version information: Difference between revisions
From ihaveahax's Site
Jump to navigationJump to search
→Nix: updates, mark 25.05 as EOL |
→Installers for Windows and macOS: 3.15.2, 3.14.10, 3.13.7 |
||
| (31 intermediate revisions by the same user not shown) | |||
| Line 17: | Line 17: | ||
! Ver !! w32 !! w64 !! wa64 !! 10.6 !! 10.9 !! 11/u2 !! Notes | ! Ver !! w32 !! w64 !! wa64 !! 10.6 !! 10.9 !! 11/u2 !! Notes | ||
|- | |- | ||
| {{/tbldl|3. | | {{/tbldl|3.16.0|a1|cur=1|11=1|notes='''current pre-release'''}} | ||
|- | |- | ||
| {{/tbldl|3. | | {{/tbldl|3.15.2|cur=1|w32=1|w64=1|wa64=1|11=1|notes='''current''', Last version with traditional installer for Windows}} | ||
|- | |- | ||
| {{/tbldl|3.13. | | {{/tbldl|3.14.10|w32=1|w64=1|wa64=1|11=1}} | ||
|- | |||
| {{/tbldl|3.13.17|w32=1|w64=1|wa64=1|11=1|notes=Last version to support Windows 8/8.1 and macOS 10.13 to 10.14}} | |||
|- | |- | ||
| {{/tbldl|3.12.10|w32=1|w64=1|wa64=1|11=1}} | | {{/tbldl|3.12.10|w32=1|w64=1|wa64=1|11=1}} | ||
| Line 63: | Line 65: | ||
=== Ubuntu === | === Ubuntu === | ||
Last updated: {{#time:H:i, j F Y (e)| | Last updated: {{#time:H:i, j F Y (e)|20261010020407}} | ||
EOL does not include Expanded Security Maintenance (ESM). | EOL does not include Expanded Security Maintenance (ESM). | ||
| Line 75: | Line 77: | ||
* '''24.04''' (noble) - '''3.12.3''' | * '''24.04''' (noble) - '''3.12.3''' | ||
* <s>24.10 (oriole)</s> - '''3.12.7''', 3.13.0 | * <s>24.10 (oriole)</s> - '''3.12.7''', 3.13.0 | ||
* 25.04 (plucky) - '''3.13.3''' | * <s>25.04 (plucky)</s> - '''3.13.3''' | ||
* 25.10 (questing) - '''3.13.7''', 3.14.0 | * <s>25.10 (questing)</s> - '''3.13.7''', 3.14.0 | ||
* ''26.04 (resolute)'' - '''3. | * '''26.04 (resolute)''' - '''3.14.4''' | ||
* ''26.10 (stonking)'' - '''3.14.8''', 3.15.0rc3 | |||
=== Debian === | === Debian === | ||
Last updated: {{#time:H:i, j F Y (e)| | Last updated: {{#time:H:i, j F Y (e)|20261010020614}} | ||
* <s>9 (stretch)</s> - '''3.5.3''', 2.7.13 | * <s>9 (stretch)</s> - '''3.5.3''', 2.7.13 | ||
* <s>10 (buster)</s> - '''3.7.3''', 2.7.16 | * <s>10 (buster)</s> - '''3.7.3''', 2.7.16 | ||
* 11 (bullseye) - '''3.9.2''', 2.7.18 | * <s>11 (bullseye)</s> - '''3.9.2''', 2.7.18 | ||
* 12 (bookworm) - '''3.11.2''' | * 12 (bookworm) - '''3.11.2''' | ||
* 13 (trixie) - '''3.13.5''' | * 13 (trixie) - '''3.13.5''' | ||
* ''14 (forky)'' - '''3. | * ''14 (forky)'' - 3.13.11, '''3.14.2''', 3.15.0rc3 | ||
=== Fedora === | === Fedora === | ||
<!-- for f in python3{,.{6,7,8,9,10,11,12,13,14,15}}; do dnf info $f 2>&1 | grep 'Version '; done | uniq --> | <!-- for f in python3{,.{6,7,8,9,10,11,12,13,14,15}}; do dnf info $f 2>&1 | grep 'Version '; done | uniq --> | ||
Last updated: {{#time:H:i, j F Y (e)| | Last updated: {{#time:H:i, j F Y (e)|20261010021133}} | ||
Usually the last two releases are kept up to date with the latest releases. | Usually the last two releases are kept up to date with the latest releases. | ||
| Line 102: | Line 105: | ||
* <s>40</s> - 3.14.0a7t, 3.13.3t, '''3.12.10''', 3.11.12, 3.10.17, 3.9.21, 3.8.20, 3.6.15 | * <s>40</s> - 3.14.0a7t, 3.13.3t, '''3.12.10''', 3.11.12, 3.10.17, 3.9.21, 3.8.20, 3.6.15 | ||
* <s>41</s> - 3.15.0a1t, 3.14.0t, '''3.13.9'''t, 3.12.12, 3.11.14, 3.10.19, 3.9.25, 3.8.20, 3.6.15 | * <s>41</s> - 3.15.0a1t, 3.14.0t, '''3.13.9'''t, 3.12.12, 3.11.14, 3.10.19, 3.9.25, 3.8.20, 3.6.15 | ||
* 42 - 3.15. | * <s>42</s> - 3.15.0b1t, 3.14.5t, '''3.13.13'''t, 3.12.13, 3.11.15, 3.10.20, 3.9.25, 3.6.15 | ||
* 43 - 3.15. | * 43 - 3.15.0rc2t, '''3.14.7'''t, 3.13.15t, 3.12.15, 3.11.16, 3.10.21, 3.9.25, 3.6.15 | ||
* 44 - 3.15.0rc2t, '''3.14.8'''t, 3.13.15t, 3.12.15, 3.11.16, 3.10.21, 3.9.25, 3.6.15 | |||
* ''45'' - '''3.15.0rc3t''', 3.14.8t, 3.13.16t, 3.12.15, 3.11.17, 3.10.22, 3.9.25, 3.6.15 | |||
=== Red Hat Enterprise Linux and derivatives === | === Red Hat Enterprise Linux and derivatives === | ||
| Line 116: | Line 121: | ||
=== Nix === | === Nix === | ||
Last updated: {{#time:H:i, j F Y (e)| | Last updated: {{#time:H:i, j F Y (e)|20261010021504}} | ||
* <s>23.11 (Tapir)</s> - 3.13.0b2, 3.12.2, '''3.11.8''', 3.10.14, 3.9.19, 3.8.19 | * <s>23.11 (Tapir)</s> - 3.13.0b2, 3.12.2, '''3.11.8''', 3.10.14, 3.9.19, 3.8.19 | ||
| Line 122: | Line 127: | ||
* <s>24.11 (Vicuña)</s> - 3.14.0a4t, 3.13.1t, '''3.12.8''', 3.11.11, 3.10.16, 3.9.21 | * <s>24.11 (Vicuña)</s> - 3.14.0a4t, 3.13.1t, '''3.12.8''', 3.11.11, 3.10.16, 3.9.21 | ||
* <s>25.05 (Warbler)</s> - 3.14.0t, 3.13.5t, '''3.12.12''', 3.11.14, 3.10.19 | * <s>25.05 (Warbler)</s> - 3.14.0t, 3.13.5t, '''3.12.12''', 3.11.14, 3.10.19 | ||
* 25.11 ( | * <s>25.11 (Xantusia)</s> - 3.15.0a7t, 3.14.3t, '''3.13.12t''', 3.12.13, 3.11.15, 3.10.19 | ||
* | * 26.05 (Yarara) - 3.15.0rc2t, 3.14.7t, '''3.13.15t''', 3.12.14, 3.11.16 | ||
* nixpkgs-unstable - 3.15.0rc2t, 3.14.7t, '''3.13.15t''', 3.12.15, 3.11.17 | |||
<!-- | <!-- | ||
nix-instantiate --eval --json --strict - | nix-instantiate --eval --json --strict - <<'EOF' | jq | ||
let | let | ||
branches = [ | |||
"nixos-26.05" | |||
"nixpkgs-unstable" | |||
]; | |||
in | in | ||
map ( | |||
b: | |||
let | |||
(getPyVer 311) | pkgs = import (builtins.getFlake "github:NixOS/nixpkgs/${b}") { }; | ||
getPyVer = | |||
ver: if pkgs ? "python${toString ver}" then pkgs."python${toString ver}".version else null; | |||
in | |||
{ | |||
branch = b; | |||
versions = [ | |||
} | (getPyVer 311) | ||
(getPyVer 312) | |||
(getPyVer 313) | |||
(getPyVer 314) | |||
(getPyVer 315) | |||
]; | |||
default = getPyVer 3; | |||
} | |||
) branches | |||
EOF | EOF | ||
--> | --> | ||
=== Alpine Linux === | === Alpine Linux === | ||
Last updated: {{#time:H:i, j F Y (e)| | Last updated: {{#time:H:i, j F Y (e)|20261010021831}} | ||
* <s>3.17</s> - '''3.10.15''' | * <s>3.17</s> - '''3.10.15''' | ||
* <s>3.18</s> - '''3.11.12''' | * <s>3.18</s> - '''3.11.12''' | ||
* <s>3.19</s> - '''3.11.14''' | * <s>3.19</s> - '''3.11.14''' | ||
* 3.20 - '''3.12. | * <s>3.20</s> - '''3.12.13''' | ||
* 3.21 - '''3.12. | * <s>3.21</s> - '''3.12.15''' | ||
* 3.22 - '''3.12.12''' | * 3.22 - '''3.12.15''' | ||
* 3.23 - '''3.12.15''' | |||
* 3.24 - '''3.14.8''' | |||
<!--=== FreeBSD === | <!--=== FreeBSD === | ||
| Line 191: | Line 206: | ||
* 16 - '''3.9.6''' | * 16 - '''3.9.6''' | ||
* 26 - '''3.9.6''' | * 26 - '''3.9.6''' | ||
* 27 - '''3.9.6''' | |||
=== Homebrew (macOS) === | === Homebrew (macOS) === | ||