Skip to content

Conversation

@amotl
Copy link
Member

@amotl amotl commented Dec 1, 2025

What the title says.

@coderabbitai
Copy link

coderabbitai bot commented Dec 1, 2025

Walkthrough

The pull request adds Python 3.14 support to the project's CI/CD pipeline and package metadata. The GitHub Actions workflow now includes Python 3.14 in its test matrix, and the project classifiers in pyproject.toml are updated to reflect Python 3.14 compatibility.

Changes

Cohort / File(s) Summary
Python 3.14 Support
.github/workflows/main.yml, pyproject.toml
Adds Python 3.14 to the CI/CD test matrix and updates project classifiers to include "Programming Language :: Python :: 3.14"

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

  • Both changes are straightforward additions to version lists with no logic alterations or side effects

Poem

🐰 A rabbit hops with glee, rejoicing in the code,
For Python 3.14 now travels down the tested road!
From workflows swift to classifiers bright,
The future version's marked—what a delightful sight! 🎉

Pre-merge checks and finishing touches

✅ Passed checks (3 passed)
Check name Status Explanation
Title check ✅ Passed The title clearly summarizes the main change: adding Python 3.14 to CI validation. It directly matches the changeset modifications to GitHub Actions workflow and pyproject.toml.
Description check ✅ Passed The description, while minimal, is related to the changeset. It references the title which accurately describes the addition of Python 3.14 to CI validation.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch python314

📜 Recent review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between e33ba2b and 5ad0f8d.

📒 Files selected for processing (2)
  • .github/workflows/main.yml (1 hunks)
  • pyproject.toml (1 hunks)
🔇 Additional comments (4)
.github/workflows/main.yml (2)

26-35: Python 3.14 matrix addition is solid.

Python 3.14 was released on 7 October 2025, making this timely. The version is correctly positioned in the test matrix, and the setup-python action supports it out of the box.


26-35: Python 3.14 matrix addition is correct and supported.

Python 3.14.0 was released on October 7, 2025, and is available via the setup-python action. The new version is properly positioned in the test matrix alongside earlier versions.

pyproject.toml (2)

44-44: Python 3.14 classifier correctly added.

The classifier format follows PyPI standards and is properly positioned in version order.


44-44: Python 3.14 classifier correctly added.

The classifier format and positioning are correct. This classifier is officially recognized by PyPI as Python 3.14 was released in October 2025.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@codecov
Copy link

codecov bot commented Dec 1, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 96.25%. Comparing base (e33ba2b) to head (5ad0f8d).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main      #76   +/-   ##
=======================================
  Coverage   96.25%   96.25%           
=======================================
  Files           4        4           
  Lines         320      320           
  Branches       58       58           
=======================================
  Hits          308      308           
  Misses          7        7           
  Partials        5        5           
Flag Coverage Δ
unittests 96.25% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@amotl amotl marked this pull request as ready for review December 1, 2025 08:16
@amotl amotl merged commit ab8a8f9 into main Dec 1, 2025
10 of 11 checks passed
@amotl amotl deleted the python314 branch December 1, 2025 08:17
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