Skip to content

feat: Upgrade to Python 3.14#129

Merged
doismellburning merged 1 commit intomainfrom
feature/python-3.14
Mar 16, 2026
Merged

feat: Upgrade to Python 3.14#129
doismellburning merged 1 commit intomainfrom
feature/python-3.14

Conversation

@doismellburning
Copy link
Copy Markdown
Owner

No description provided.

Copilot AI review requested due to automatic review settings March 16, 2026 14:37
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Updates the repository’s default Python interpreter version used by local tooling (e.g., pyenv/asdf/uv) by changing the pinned version in .python-version.

Changes:

  • Bump .python-version from 3.12 to 3.14.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

You can also share your feedback on Copilot code review. Take the survey.

@doismellburning doismellburning merged commit c782375 into main Mar 16, 2026
4 checks passed
@doismellburning doismellburning deleted the feature/python-3.14 branch March 16, 2026 14:41
@doismellburning doismellburning requested a review from Copilot March 16, 2026 14:41
@doismellburning
Copy link
Copy Markdown
Owner Author

Oops, auto-merge

Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Updates the project’s declared Python baseline to 3.14 and aligns tooling configuration/lock metadata with that new minimum.

Changes:

  • Bump requires-python from >=3.12 to >=3.14 in project metadata and the uv lock header.
  • Update .python-version to 3.14 for local toolchain selection.
  • Enable two additional Ruff lint rules (PLC0415, TID253) in the lint rule selection.

Reviewed changes

Copilot reviewed 2 out of 3 changed files in this pull request and generated 1 comment.

File Description
uv.lock Updates lock metadata to require Python >=3.14 and reflects 3.14 wheel resolution.
pyproject.toml Raises the project’s minimum Python version and enables additional Ruff lint rules.
.python-version Sets the local Python toolchain version to 3.14.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

You can also share your feedback on Copilot code review. Take the survey.

Comment on lines +40 to +41
"PLC0415",
"TID253",
@doismellburning
Copy link
Copy Markdown
Owner Author

...not only did I prematurely merge, I included some experimental lint stuff 🤦🏻

@doismellburning
Copy link
Copy Markdown
Owner Author

It should be fine enough though

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.

2 participants