Skip to content

Commit fe4b62b

Browse files
authored
chore: bump min python version to 3.10 (#2237)
1 parent b94f563 commit fe4b62b

File tree

5 files changed

+1654
-3021
lines changed

5 files changed

+1654
-3021
lines changed

.github/workflows/compilers.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -202,7 +202,7 @@ jobs:
202202
- name: Setup Python
203203
uses: actions/setup-python@v5
204204
with:
205-
python-version: 3.9
205+
python-version: '3.10'
206206

207207
- name: Install packages
208208
run: pip install tabulate pandas

DEVELOPER.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ To build and test an extended version of the program, first read the instruction
7272
Before you can build and test MODFLOW 6, you must install and configure the following on your development machine:
7373

7474
- git
75-
- Python3.9+
75+
- Python3.10+
7676
- a modern Fortran compiler
7777

7878
Some additional, optional tools are also discussed below.
@@ -90,7 +90,7 @@ git config blame.ignoreRevsFile .git-blame-ignore-revs
9090

9191
### Python
9292

93-
Python 3.9+ is required to run MODFLOW 6 tests and in some cases to build MODFLOW 6. Information on installing the python environment is given in the [Installing Python environment](#install-the-python-environment) section. The MODFLOW 6 python environment should be installed after [locally cloning the repository](#get-the-modflow-6-repository).
93+
Python 3.10+ is required to run MODFLOW 6 tests and in some cases to build MODFLOW 6. Information on installing the python environment is given in the [Installing Python environment](#install-the-python-environment) section. The MODFLOW 6 python environment should be installed after [locally cloning the repository](#get-the-modflow-6-repository).
9494

9595
### Fortran compiler
9696

@@ -237,7 +237,7 @@ git remote add upstream https://github.com/MODFLOW-ORG/modflow6.git
237237

238238
## Install the python environment
239239

240-
Python 3.9+ is required to run MODFLOW 6 tests and in some cases to build MODFLOW 6. Miniforge is the recommended python distribution if you do not have an existing Conda or Mamba based python distribution.
240+
Python 3.10+ is required to run MODFLOW 6 tests and in some cases to build MODFLOW 6. Miniforge is the recommended python distribution if you do not have an existing Conda or Mamba based python distribution.
241241

242242
The [environment file for MODFLOW 6](./environment.yml) includes all of the required [python dependencies](#python-dependencies). Install the `modflow6` environment using the Conda `environment.yml` file in the repository.
243243

environment.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ channels:
55
- nodefaults
66

77
dependencies:
8-
- python>=3.9
8+
- python>=3.10
99
- appdirs
1010
- cffconvert
1111
- codespell

0 commit comments

Comments
 (0)