Switch images to Alpine
Alpine Linux has much more up-to-date dependencies and all required dependencies can be installed with apk
.
This is somehow (we can also wait for it) a requirement for Add support for Python v3.13 (clients/python/silkaj#482).
Pendulum doesn’t provide Python 3.13 wheels yet, where Rust tool chain is therefore needed for building the wheel. On Debian 12, Rust tool chain is too old, and Pendulum can’t be built, because it uses new Rust syntax.
I am planning to first perform tests with the 3.13 image. Once it seems stable, I will switch the 3.{9,10,11,13}
images to Alpine Linux.
Other advantage, Alpine Linux image are much more lightweight. I did try pursue further when I first wanted to build container with Alpine, since I thought it was based on Android APK, which is something else with the same name
Todos
-
Switch maintained images to Alpine -
Update Readme