Supported python versions
The versions of python we support are driven by the versions packaged in our supported operating systems. For Shaken Fist itself, we support:
- Ubuntu 22.04: 3.10
- Ubuntu 24.04: 3.12
- Debian 11: 3.9
- Debian 12: 3.11
We therefore support Python 3.9 and above for server side software.
For client side software we are significantly more liberal. At the moment we build guest images for the following Linux distributions:
- CentOS 8-stream: 3.9
- CentOS 9-stream: 3.11
- Debian 11: 3.9
- Debian 12: 3.11
- Fedora 38: 3.12
- Fedora 39: 3.12
- Ubuntu 20.04: 3.8
- Ubuntu 22.04: 3.10
- Ubuntu 24.04: 3.12
We therefore support Python 3.8 and above in client code such as the Shaken Fist client and in-guest agent.