Supported Build Platforms: Difference between revisions
(Homebrew gcc versions →Version Summary Table) |
(Update distro versions) |
||
Line 3: | Line 3: | ||
== Version Summary Table == | == Version Summary Table == | ||
Summary of [https://www.qemu.org/docs/master/ | Summary of [https://www.qemu.org/docs/master/about/build-platforms.html Supported Build Platforms]: | ||
{| border="1" style="border-collapse:collapse" | {| border="1" style="border-collapse:collapse" | ||
Line 11: | Line 11: | ||
|- | |- | ||
|rowspan="2"| Debian | |rowspan="2"| Debian | ||
|| 11 (Bullseye) || 2021-08-14 || ~2024 || Up to 2 years after Debian 12 release | |||
|| 3.9.1 | |||
|| 10.2 | |||
|- | |||
|| 10 (Buster) || 2019-07-06 || ~2022 || Up to 2 years after Debian 11 release | || 10 (Buster) || 2019-07-06 || ~2022 || Up to 2 years after Debian 11 release | ||
|| 3.7.3 | || 3.7.3 | ||
|| 8.3.0, 8.2.0, 7.4.0 | || 8.3.0, 8.2.0, 7.4.0 | ||
|- | |- | ||
|rowspan="2"| RHEL | |rowspan="2"| RHEL | ||
Line 46: | Line 46: | ||
|| 8.4.0, 7.5.0, 7.3.0, 6.5.0, 6.4.0, 5.5.0, 4.8.5 | || 8.4.0, 7.5.0, 7.3.0, 6.5.0, 6.4.0, 5.5.0, 4.8.5 | ||
|- | |- | ||
| | | Ubuntu || 21.04 (Hirsute Hippo) || 2021-04-22 || November 2021 || EOL (November 2021) | ||
|| | || 3.9.4 | ||
|| 3.9. | || 10.3 | ||
|| 10. | |||
|- | |- | ||
|| | | Fedora || 34 || 2021-04-27 || November 2021 || EOL | ||
|| 3. | || 3.10 | ||
|| 11.2 | |||
|| | |||
|- | |- | ||
|rowspan="3"| openSUSE | |rowspan="3"| openSUSE | ||
Line 75: | Line 67: | ||
|| 3.6.10 | || 3.6.10 | ||
|| 9.3.1, 8.2.1, 7.5.0, 7.4.1, 7.4.0, 7 | || 9.3.1, 8.2.1, 7.5.0, 7.4.1, 7.4.0, 7 | ||
|- | |- | ||
|rowspan="2"|FreeBSD | |rowspan="2"|FreeBSD | ||
Line 115: | Line 103: | ||
|- | |- | ||
|rowspan="2" | macOS | |rowspan="2" | macOS | ||
|| | || Big Sur (11.x) || || || | ||
|rowspan="2" | From Homebrew:<br> | |rowspan="2" | From Homebrew:<br> | ||
3.8.5, 3.7.9<br> | 3.8.5, 3.7.9<br> | ||
Line 122: | Line 110: | ||
3.7.9, 3.8.5 | 3.7.9, 3.8.5 | ||
|- | |- | ||
|| | || Catalina (10.15) || || || | ||
|| | |||
|} | |} | ||
Revision as of 07:16, 24 August 2021
Version Summary Table
Summary of Supported Build Platforms:
Platform | Version | Release date | Expected EOL | Supported Until | Python version | GCC version |
---|---|---|---|---|---|---|
Debian | 11 (Bullseye) | 2021-08-14 | ~2024 | Up to 2 years after Debian 12 release | 3.9.1 | 10.2 |
10 (Buster) | 2019-07-06 | ~2022 | Up to 2 years after Debian 11 release | 3.7.3 | 8.3.0, 8.2.0, 7.4.0 | |
RHEL | 8 | 2019-05-07 | ? | Up to 2 years after next RHEL release | 3.6 | 8.2.1 |
7 | 2014-06-09 | ? | 2022-05-07 | 3.6.3 | 4.8.5, 4.4.7, 3.4.6, 3.2.3 | |
SLES | 15 | 2018-07-16 | 2028-07-31 | Up to 2 years after next SLES release | 3.6.10 | 9.3.1, 7.5.0, 7 |
12 | 2014-10-27 | 2024-10-31 | 2020-07-16 | 3.6.8? | ||
Ubuntu LTS | 20.04 (Focal Fosa) | 2018-04-26 | April 2025 | Up to 2 years after next Ubuntu LTS release | 3.8.2 | 10, 9.3.0, 8.4.0, 7.5.0 |
18.04 (Bionic Beaver) | 2018-04-26 | April 2023 | Up to 2 years after next Ubuntu LTS release | 3.6.9, 3.7.5, 3.8.0 | 8.4.0, 7.5.0, 7.3.0, 6.5.0, 6.4.0, 5.5.0, 4.8.5 | |
Ubuntu | 21.04 (Hirsute Hippo) | 2021-04-22 | November 2021 | EOL (November 2021) | 3.9.4 | 10.3 |
Fedora | 34 | 2021-04-27 | November 2021 | EOL | 3.10 | 11.2 |
openSUSE | Tumbleweed | n/a | n/a | n/a | 3.8.5, 3.6.12 (as of 2020-09-17) |
10, 20.2.1, 9.3.1, 7.5.0 |
Leap 15.2 | ? | 2021-12 | EOL | 3.6.10 | 9.3.1, 9.2.1, 8.2.1, 7.5.0, 7 | |
Leap 15.1 | ? | 2020-11 | EOL | 3.6.10 | 9.3.1, 8.2.1, 7.5.0, 7.4.1, 7.4.0, 7 | |
FreeBSD | 12 | 2018-12-11 | 2024-06-30 | EOL | From FreeBSD ports: |
From FreeBSD ports: 10.2.0, 9.3.0, 9, 8.4.0, 7.5.0, 4.8.5 |
11 | 2016-10 | 2021-09-30 | EOL | |||
NetBSD | 9 | 2020-02-14 | ? | ? | From pkgsrc: 3.8.5, 3.7.9, 3.6.12 (as of 2020-09-17) |
From pkgsrc: 10.2.0, 9.3.0, 8 |
8 | 2018-07-17 | ? | 2022-02-14 | |||
7 | 2015-09-25 | 2020-06-30 | 2020-07-17 | |||
OpenBSD | 6.7 | From OpenBSD ports: |
From OpenBSD ports: 2.7.18, 3.7.9, 3.8, 3.8.5 | |||
6.6 | ||||||
6.5 | 2019-05-01 | ~April 2020 | ~April 2020 | |||
6.4 | 2018-10-18 | ~October 2019 | ~October 2019 | |||
macOS | Big Sur (11.x) | From Homebrew: 3.8.5, 3.7.9 |
From Homebrew: 3.7.9, 3.8.5 | |||
Catalina (10.15) |
Useful links
Repology queries
Command for querying Repology API:
curl -s 'https://repology.org/api/v1/project/python' | \ jq -r 'group_by(.repo) | .[] | "\(.[0].repo): \(map(.version) | sort | unique | join(", "))"' | \ egrep -i 'fedora|ubuntu|debian|rhel|centos|bsd|suse|sles|homebrew|pkgsrc'
Fedora
Ubuntu
Debian
openSUSE
FreeBSD
NetBSD
OpenBSD
macOS
SUSE
- SUSE Package Hub
- python3 at SUSE Package Hub
- SUSE release information
- SLED 15 is ID 1609
- SLES 15.2/x86_64 is 1939
- python packages in SLED 15
Listing SLES product IDs:
curl -s 'https://scc.suse.com/api/package_search/products' | \ jq -r '.data[] | select(.identifier | test("SLES/")) | "\(.id) - \(.name) \(.identifier)"'
Listing Python versions in SLES 15.2/x86_64:
curl -s 'https://scc.suse.com/api/package_search/packages?product_id=1939&query=python' | \ jq -r '.data[] | select(.name | match("^python[0-9]*$")) | "\(.name) \(.version) \(.arch) \(.products[0].identifier)"'