Repository navigation
Drop support for end-of-life Python 3.10 - #505
Conversation
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configuration
📒 Files selected for processing (1)
Included review availability: This review used your included allowance. Your plan provides up to 1 included review per hour; 0 remain after this review. 📝 WalkthroughWalkthroughThe project now requires Python 3.11 or newer. Workflow and pre-commit Python versions were updated, and dependency constraints for earlier Python versions were removed. A test fixture now converts Arrow large-string fields to string fields. ChangesPython version support
Priority: ⬇️ Low Estimated code review effort: 2 (Simple) | ~10 minutes Change: Other Merge Risk: ⚪ Minimal · up to No actionable merge risk was identified. CI includes the fixture’s equality test, though it could not be run in this environment. 🚥 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 |
|
Thanks @gwaybio ! |
Summary
Python 3.10 reached end of life on October 1, 2026 (Python Developer Guide). Python 3.11 remains security-supported.
Verification
uv sync --python /Users/buntend/.pyenv/versions/3.11.11/bin/python --all-extras --group docs --group dev --frozenpassed.pytest -m "not large_data_tests" -q— 135 passed, 1 skipped, 1 deselected.-Wpassed (0 doctests).uv lock --checkandgit diff --checkpassed.Large-data tests and cross-platform CI remain unverified locally.
Summary by CodeRabbit
Compatibility
Maintenance