Skip to content

Add Python 3.13 and 3.14 support#107

Open
jimexist wants to merge 1 commit intoStarRocks:mainfrom
jimexist:support-python-3.13-3.14
Open

Add Python 3.13 and 3.14 support#107
jimexist wants to merge 1 commit intoStarRocks:mainfrom
jimexist:support-python-3.13-3.14

Conversation

@jimexist
Copy link
Copy Markdown

Summary

  • Extend python_requires from <3.13 to <3.15 and update the version guard in setup.py
  • Add PyPI classifiers for Python 3.13 and 3.14
  • Bump CI and release workflows from Python 3.11 to 3.14

Test plan

  • CI integration tests pass on Python 3.14
  • pip install works on Python 3.13 and 3.14

🤖 Generated with Claude Code

Extend python_requires to <3.15, add classifiers for 3.13/3.14, update
the version guard in setup.py, and bump CI/release workflows to Python 3.14.

Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
Signed-off-by: Jiayu Liu <[email protected]>
@jimexist jimexist force-pushed the support-python-3.13-3.14 branch from d03b6cb to 1b367a3 Compare April 10, 2026 14:20
Copy link
Copy Markdown
Collaborator

@chris-celerdata chris-celerdata left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Python 3.14 is not supported because dbt-core does not support 3.14 on our pinned version 1.11.0. This is due to upstream dependency constraints. The 3.13 change will work.

@CLAassistant
Copy link
Copy Markdown

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.
You have signed the CLA already but the status is still pending? Let us recheck it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants