chore: drop python 3.10 tests on napari repository#1427
Conversation
Reviewer's guide (collapsed on small PRs)Reviewer's GuideUpdate CI and tox configuration to stop testing napari_repo against Python 3.10 and align supported versions with napari’s current matrix. Flow diagram for updated napari_repo Python test matrixflowchart LR
gha[GitHub_Actions test_napari_repo workflow]
tox[tox napari_repo envs]
gha --> tox
subgraph Python_versions
py311[py311]
py312[py312]
py313[py313]
py314[py314]
py315[py315]
end
tox --> py311
tox --> py312
tox --> py313
tox --> py314
tox --> py315
File-Level Changes
Possibly linked issues
Tips and commandsInteracting with Sourcery
Customizing Your ExperienceAccess your dashboard to:
Getting Help
|
📝 WalkthroughWalkthroughThe napari repository test matrix no longer runs Python 3.10. GitHub Actions adds Python 3.14, and the corresponding tox environment targets Python 3.11 through 3.15 across the existing Qt backends. ChangesNapari test matrix
Estimated code review effort: 1 (Trivial) | ~5 minutes Possibly related PRs
Suggested reviewers: 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
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 |
|
There was a problem hiding this comment.
Hey - I've left some high level feedback:
- Confirm that Python 3.14/3.15 are actually available and supported in both GitHub Actions and your tooling, as adding them to the matrix/tox env while they’re not installable will cause CI failures unrelated to napari’s 3.10 deprecation.
Prompt for AI Agents
Please address the comments from this code review:
## Overall Comments
- Confirm that Python 3.14/3.15 are actually available and supported in both GitHub Actions and your tooling, as adding them to the matrix/tox env while they’re not installable will cause CI failures unrelated to napari’s 3.10 deprecation.Help me be more useful! Please click 👍 or 👎 on each comment and I'll use the feedback to improve your reviews.



Napari dropped python 3.10 so we cannot test against it in napari_repo tests
Summary by Sourcery
Update napari repository testing to align with supported Python versions by dropping 3.10 and adding 3.14.
CI:
Tests:
Summary by CodeRabbit