In the README, it specifies that we rely on
SDL >= 2.0.14
SDL_mixer >= 2.0.4
SDL_image >= 2.0.4
SDL_ttf >= 2.0.15
This is because we were using the versions present as Debian Bullseye packages. However, we've dropped support for Python 3.9 (the version Bullseye comes with), so we should move our minimum dependencies to align with a distro that ships with 3.10, Ubuntu Jammy.
Jammy comes with SDL 2.20, SDL_mixer 2.0.4, SDL_image 2.0.5, and SDL_ttf 2.0.18.
See #3213 for an example of what a dependency raise looks like.
In the README, it specifies that we rely on
SDL >= 2.0.14
SDL_mixer >= 2.0.4
SDL_image >= 2.0.4
SDL_ttf >= 2.0.15
This is because we were using the versions present as Debian Bullseye packages. However, we've dropped support for Python 3.9 (the version Bullseye comes with), so we should move our minimum dependencies to align with a distro that ships with 3.10, Ubuntu Jammy.
Jammy comes with SDL 2.20, SDL_mixer 2.0.4, SDL_image 2.0.5, and SDL_ttf 2.0.18.
See #3213 for an example of what a dependency raise looks like.