Skip to content

Drop Python 3.9 support for 3.14 support #590

@ArBridgeman

Description

@ArBridgeman

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 change

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions