Skip to content

chore(dependencies): require Python >=3.12 per SPEC 0 - #2843

Merged
wpbonelli merged 1 commit into
modflowpy:developfrom
wpbonelli:bump-min-python
Oct 31, 2026
Merged

wpbonelli merged 1 commit into
modflowpy:developfrom
wpbonelli:bump-min-python

Conversation

@wpbonelli

@wpbonelli wpbonelli commented Sep 8, 2026 •

Copy link
Copy Markdown
Member

SPEC 0 recommends dropping Python 3.11 as of 2025 Q4. Bump the min to 3.12. Should probably merge just before the next minor release, so patch releases don't break any user environments.

CI should begin to pass after MODFLOW-ORG/modflow6#2975 merges

@wpbonelli wpbonelli added this to the 3.12 milestone Sep 8, 2026
@wpbonelli wpbonelli added dependencies Pull requests that update a dependency file on hold labels Sep 8, 2026
@codecov

codecov Bot commented Sep 8, 2026 •

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 73.8%. Comparing base (556c088) to head (04cf67b).
⚠️ Report is 251 commits behind head on develop.

Additional details and impacted files
@@             Coverage Diff             @@
##           develop    #2843      +/-   ##
===========================================
+ Coverage     55.5%    73.8%   +18.2%     
===========================================
  Files          644      659      +15     
  Lines       124135   132501    +8366     
===========================================
+ Hits         68947    97840   +28893     
+ Misses       55188    34661   -20527     

see 586 files with indirect coverage changes

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

@wpbonelli wpbonelli changed the title update(dependencies): require Python >=3.12 per SPEC 0 chore(dependencies): require Python >=3.12 per SPEC 0 Sep 8, 2026
SPEC 0 (https://scientific-python.org/specs/spec-0000) recommends dropping
Python 3.11 as of 2025 Q4. Bump the minimum to 3.12 across packaging
metadata, CI workflows, docs, and the RTD/conda environment configs.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01U765Cpd5819VbJeE8gu4D9
@wpbonelli
wpbonelli marked this pull request as ready for review October 31, 2026 22:07
@wpbonelli
wpbonelli merged commit 0cbb5c7 into modflowpy:develop Oct 31, 2026
21 checks passed
@wpbonelli
wpbonelli deleted the bump-min-python branch October 31, 2026 23:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file on hold

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant