Skip to content

chore(dependencies): bump minimum numpy and pandas per SPEC 0 - #2844

Draft
wpbonelli wants to merge 2 commits into
modflowpy:developfrom
wpbonelli:bump-min-numpy
Draft

chore(dependencies): bump minimum numpy and pandas per SPEC 0#2844
wpbonelli wants to merge 2 commits into
modflowpy:developfrom
wpbonelli:bump-min-numpy

Conversation

@wpbonelli

Copy link
Copy Markdown
Member

SPEC 0 recommends dropping numpy <=2.1.0 (as of 2026 Q3) and pandas <=2.2.0 (as of 2026 Q1), leaving numpy 2.2.0 and pandas 2.3.0 as the minimum supported versions.

Should probably merge just before the next minor release, so patch releases don't break any user environments

SPEC 0 (https://scientific-python.org/specs/spec-0000) drops numpy 2.0.0
in 2026 Q2 and numpy 2.1.0 in 2026 Q3, so the recommended minimum is now
numpy 2.2.0. Bump the floor in packaging metadata, the README, and the
conda environment file.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01U765Cpd5819VbJeE8gu4D9
@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
@wpbonelli wpbonelli changed the title update(dependencies): bump minimum numpy and pandas per SPEC 0 chore(dependencies): bump minimum numpy and pandas per SPEC 0 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.6%. Comparing base (556c088) to head (e0d1378).
⚠️ Report is 228 commits behind head on develop.

Additional details and impacted files
@@             Coverage Diff             @@
##           develop    #2844      +/-   ##
===========================================
+ Coverage     55.5%    73.6%   +18.0%     
===========================================
  Files          644      659      +15     
  Lines       124135   132282    +8147     
===========================================
+ Hits         68947    97402   +28455     
+ Misses       55188    34880   -20308     

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.

SPEC 0 (https://scientific-python.org/specs/spec-0000) drops pandas 2.2.0
(released Jan 2024) in 2026 Q1, so the recommended minimum is now pandas
2.2.0. Bump the floor in packaging metadata, the README, and the conda
environment file, alongside the numpy bump in the previous commit.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01U765Cpd5819VbJeE8gu4D9
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