2.0.0 - 2025-11-04¶
With this release, all projects using the PTB must use has their project Config inherit
from BaseConfig (introduced in 1.10.0). Otherwise, the workflows using these
attributes will raise an exception indicating that this action is needed.
As Python 3.9 reached its EOL on 2025-10-31, the PTB no longer supports Python 3.9,
and it has added support for 3.14. For project’s that were still using Python 3.9,
it is anticipated that there will be larger formatting change due to the arguments
to pyupgrade changing.
Refactoring¶
#590:
Dropped support for Python 3.9 and added support for Python 3.14
Enforced that the
PROJECT_CONFIGdefined innoxconfig.pymust be derived fromBaseConfig.Replaced
MINIMUM_PYTHON_VERSIONwhich acted as a back-up value for the nox sessionartifacts:copywithBaseConfig.minimum_python_version_Replaced
_PYTHON_VERSIONSwhich acted as a back-up value for the nox sessionsmatrix:pythonandmatrix:allwithBaseConfig.python_versions_Replaced
__EXASOL_VERSIONSwhich acted as a back-up value for the nox sessionsmatrix:exasolandmatrix:allwithBaseConfig.python_versions_Moved
pyupgrade_argsfrom being defined per PROJECT_CONFIG to a calculated propertyBaseConfig.pyupgrade_argument_
Dependency Updates¶
main¶
Updated dependency
pysonar:1.2.0.2419to1.2.1.3951Updated dependency
shibuya:2025.10.21to2025.11.4