Introduce 3.13 and drop 3.8 Python image generation
Python pre-releases
-
Use
rc
tag, unstable Python version -
Introduce with
gcc
andlibffi-dev
installed in the meantime -
Installpre-commit
andgit
on3.13
image.
Python stable release
-
Remove
gcc
andlibffi-dev
once no longer necessary, once Py3.13 wheels are provided to runpoetry install
-
Remove
rc
tag once Python 3.13 is released as stable - Drop Python 3.8 image generation
- Use Alpine Linux, because Pendulum does not provide 3.13 wheels and Pendulum requires up-to-date Rust toolchain, which can be found in Alpine 3.20, but not in Debian 12. Switch images to Alpine (#11)
- Remove Rust toolchain installation once Pendulum provides 3.13 wheels.
Default image usage switch?
-
Removepre-commit
andgit
installation from3.12
image, once no longer default image in DuniterPy and Silkaj projects.
Post
- Create follow-up ticket for Py 3.14/3.9: Introduce 3.14 and drop 3.9 Python image genera... (#12)