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 |
Ubutnu 24.04 | ✅ | ✅ | deb | 3.12 |
Ubutnu 22.04 | ✅ | ✅ | deb | 3.10 |
Ubutnu 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 39 | ✅ | ✅ | rpm | 3.12 |
Fedora 38 | ✅ | ✅ | rpm | 3.11 |
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 15 | ⚠️ legacy | ✅ | rpm | 3.6 ⚠️ EOL |
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.