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 pyupgradebroken fix -
switch jobs to 3.12image 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 pendulumto v3.0.0b1 -
Add support for Python v3.12 (#448 - closed) -
Write changelog, and cherry-pick it to mainbranch (v0.12)