Support Python v3.12 on v0.11 release
Until Silkaj v0.12 release gets released, Silkaj v0.11 has to support Py v3.12 which is already out with Fedora 39.
pendulum
v2.1.2 doesn’t support Py3.12. pendulum
v3.0.0b1 supports it but drops support for Py3.7.
We would have to drop Py3.7 support from Silkaj v0.11. Installing Silkaj v0.11.1 is still possible for system with Py3.7, even thought its support was dropped mid-2023.
Pre-requisites
-
pylint v3.0 supports Py3.12, disable hook since there is a lot of new reports to fix -
disable pyupgrade
broken fix -
switch jobs to 3.12
image containingpre-commit
-
gitlab-ci-linter is broken since GitLab v16 (duniterpy#205 - closed)
Silkaj v0.11.2 release
-
Drop Python v3.7 support (#457 - closed) -
Bump pendulum
to v3.0.0b1 -
Add support for Python v3.12 (#448 - closed) -
Write changelog, and cherry-pick it to main
branch (v0.12)