From 05c2ce526485f55b79677e6ec9303e7f3fbee7df Mon Sep 17 00:00:00 2001 From: wpbonelli Date: Tue, 8 Sep 2026 08:57:49 -0400 Subject: [PATCH 1/2] update(dependencies): require numpy >=2.2.0 per SPEC 0 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 Claude-Session: https://claude.ai/code/session_01U765Cpd5819VbJeE8gu4D9 --- README.md | 2 +- etc/environment.yml | 2 +- pyproject.toml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 3768a4a19..8c0c1c766 100644 --- a/README.md +++ b/README.md @@ -35,7 +35,7 @@ Installation FloPy requires **Python** 3.11+ with: ``` -numpy >=1.20.3 +numpy >=2.2.0 matplotlib >=1.4.0 pandas >=2.0.0 ``` diff --git a/etc/environment.yml b/etc/environment.yml index 36284adfc..db1d2103b 100644 --- a/etc/environment.yml +++ b/etc/environment.yml @@ -7,7 +7,7 @@ dependencies: # required - python>=3.11 - - numpy>=1.20.3 + - numpy>=2.2.0 - matplotlib>=1.4.0 - pandas>=2.0.0,<3 diff --git a/pyproject.toml b/pyproject.toml index 481623182..d2f522183 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ ] requires-python = ">=3.11" dependencies = [ - "numpy>=1.20.3,<3.0", + "numpy>=2.2.0,<3.0", "matplotlib >=1.4.0", "pandas >=2.0.0", ] From e0d1378f5962a044174d843d5b13ff728682cf63 Mon Sep 17 00:00:00 2001 From: wpbonelli Date: Tue, 8 Sep 2026 09:20:05 -0400 Subject: [PATCH 2/2] update(dependencies): require pandas >=2.2.0 per SPEC 0 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 Claude-Session: https://claude.ai/code/session_01U765Cpd5819VbJeE8gu4D9 --- README.md | 2 +- etc/environment.yml | 2 +- pyproject.toml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 8c0c1c766..1fc6bb9d8 100644 --- a/README.md +++ b/README.md @@ -37,7 +37,7 @@ FloPy requires **Python** 3.11+ with: ``` numpy >=2.2.0 matplotlib >=1.4.0 -pandas >=2.0.0 +pandas >=2.2.0 ``` Dependencies for optional features are summarized [here](https://flopy.readthedocs.io/en/latest/md/optional_dependencies.html). diff --git a/etc/environment.yml b/etc/environment.yml index db1d2103b..34ba11df4 100644 --- a/etc/environment.yml +++ b/etc/environment.yml @@ -9,7 +9,7 @@ dependencies: - python>=3.11 - numpy>=2.2.0 - matplotlib>=1.4.0 - - pandas>=2.0.0,<3 + - pandas>=2.2.0,<3 # codegen - boltons>=1.0 diff --git a/pyproject.toml b/pyproject.toml index d2f522183..f3ebe0495 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -28,7 +28,7 @@ requires-python = ">=3.11" dependencies = [ "numpy>=2.2.0,<3.0", "matplotlib >=1.4.0", - "pandas >=2.0.0", + "pandas >=2.2.0", ] dynamic = ["version", "readme"]