-
Notifications
You must be signed in to change notification settings - Fork 1
Start py314 compat #104
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Start py314 compat #104
Conversation
WalkthroughUpdated CI and tooling to target Python 3.14: bumped DEFAULT_PYTHON in workflows, added explicit actions/setup-python@v6 steps and a pytest matrix including 3.14 in verify.yml, updated pre-commit default Python and pyproject metadata (classifiers and pylint py-version). No runtime code changes. Changes
Sequence Diagram(s)sequenceDiagram
participant Dev as Developer (push/PR)
participant GH as GitHub Actions
participant Job as CI Job (verify)
participant Setup as actions/setup-python@v6
participant Prep as Prepare Python step
participant Test as Pytest job
Note over GH: verify.yml (updated)
Dev->>GH: push / open PR
GH->>Job: start job (matrix: 3.13, 3.14)
Job->>Setup: Use Python (matrix or DEFAULT_PYTHON)
Note right of Setup: ensures runner has correct Python
Setup-->>Job: Python ready
Job->>Prep: Prepare Python (venv, deps)
Prep-->>Job: env prepared
Job->>Test: Run tests (pytest)
Test-->>Job: results
Job-->>GH: report status
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~20 minutes Possibly related PRs
Poem
Pre-merge checks and finishing touches✅ Passed checks (3 passed)
✨ Finishing touches🧪 Generate unit tests (beta)
📜 Recent review detailsConfiguration used: CodeRabbit UI Review profile: CHILL Plan: Pro 📒 Files selected for processing (4)
🚧 Files skipped from review as they are similar to previous changes (3)
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (1)
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. Comment |
|
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #104 +/- ##
==========================================
- Coverage 91.18% 87.59% -3.60%
==========================================
Files 7 7
Lines 919 653 -266
==========================================
- Hits 838 572 -266
Misses 81 81 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|



Summary by CodeRabbit
New Features
Chores