Drop support for python < 3.11 and add support for 3.13 - #482
Conversation
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #482 +/- ##
=======================================
Coverage 98.75% 98.75%
=======================================
Files 17 17
Lines 2723 2723
=======================================
Hits 2689 2689
Misses 34 34 ☔ View full report in Codecov by Sentry. |
There was a problem hiding this comment.
Pull Request Overview
This PR drops support for Python versions below 3.11 and adds support for Python 3.13, aligning with other FMU repositories. The changes update the minimum Python version requirement from 3.8 to 3.11 and extend support through Python 3.13.
- Updated Python version requirements across configuration files
- Modernized CI/CD workflows to test only supported Python versions
- Cleaned up project configuration by removing deprecated pylint settings
Reviewed Changes
Copilot reviewed 5 out of 6 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
| pyproject.toml | Updated Python version requirements and classifiers, removed pylint configuration |
| README.md | Updated Python version badge to reflect new supported versions |
| .pylintrc | Removed entire pylint configuration file |
| .github/workflows/pyscal.yml | Updated CI matrix to test Python 3.11-3.13, fixed pip install syntax |
| .github/workflows/codecov.yml | Removed hardcoded Python version environment variables |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
e81bb05 to
d521d07
Compare
There was a problem hiding this comment.
Pull Request Overview
Copilot reviewed 6 out of 7 changed files in this pull request and generated 2 comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Similar to other fmu repos.