apkg platform support¶
Python support¶
apkg is tested to run on following Python versions:
Python | support |
---|---|
3.12 | ✅ |
3.11 | ✅ |
3.10 | ✅ |
3.9 | ✅ |
3.8 | ✅ |
3.7 | ⚠️ EOL |
3.6 | ⚠️ EOL |
All currently active Python releases are supported.
Additionally, older EOL Python releases are supported on best effort basis in legacy mode in order to support older distros.
distro support¶
apkg is able to create packages for/on following distros:
distro | support | CI | pkgstyle | Python |
---|---|---|---|---|
Debian Sid | ✅ | ❌ | deb | 3.12 |
Debian 12 | ✅ | ✅ | deb | 3.11 |
Debian 11 | ✅ | ✅ | deb | 3.9 |
Debian 10 | ⚠️ legacy | ✅ | deb | 3.7 ⚠️ EOL |
Debian 9 | ⚠️ legacy | ❌ | deb | 3.6 ⚠️ EOL |
Ubuntu 24.04 | ✅ | ✅ | deb | 3.12 |
Ubuntu 22.04 | ✅ | ✅ | deb | 3.10 |
Ubuntu 20.04 | ✅ | ✅ | deb | 3.8 |
Ubuntu 18.04 | ⚠️ legacy | ❌ | deb | 3.6 ⚠️ EOL |
Linux Mint | ⚠️ untested | ❌ | deb | |
Pop!_OS | ⚠️ untested | ❌ | deb | |
Fedora Rawhide | ✅ | ❌ | rpm | 3.12 |
Fedora 40 | ✅ | ✅ | rpm | 3.12 |
Fedora 39 | ✅ | ✅ | rpm | 3.12 |
Enterprise Linux 9 | ✅ | ✅ | rpm | 3.9 |
Enterprise Linux 8 | ⚠️ legacy | ✅ | rpm | 3.6 ⚠️ EOL |
Enterprise Linux 7 | ⚠️ legacy | ✅ | rpm | 3.6 ⚠️ EOL |
openSUSE Tumbleweed | ✅ | ❌ | rpm | 3.12 |
openSUSE Leap 15 | ⚠️ legacy | ✅ | rpm | 3.6 ⚠️ EOL, 3.11 available |
Arch | ✅ | ✅ | arch | 3.12 |
Manjaro | ⚠️ untested | ❌ | arch | 3.12 |
NixOS | ✅ | ✅ | nix | 3.11 |
CI column denotes whether the distro is tested in apkg CI. Distros included in apkg CI are very likely to work with stable and development versions of apkg.