-
Notifications
You must be signed in to change notification settings - Fork 1
Labels
refactoringCode improvement without behavior changeCode improvement without behavior change
Description
Summary
Python 3.9's EOL was 2025-10-31. With that, we want to remove it from our stack, as well as add 3.14. It is expected that some of our projects cannot support 3.14, but in such cases, developers can override the settings.
Places where the Python version are hard-coded should be resolved by using the BaseConfig instead. These include:
- create_major_version_tags
- minimum_python_version
- pyupgrade_argument
To reduce effort in the future, in this release, we will also take the opportunity to push the BaseConfig usage by requiring it to access the attributes: python_versions, exasol_versions, and create_major_version_tags and for the properties: minimum_python_version and pyupgrade_argument,
Metadata
Metadata
Assignees
Labels
refactoringCode improvement without behavior changeCode improvement without behavior change