diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 10855e6042..9e892cf9d2 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -6,6 +6,7 @@ on: push: branches: - main + - python3.14 schedule: - cron: "0 0 * * *" @@ -21,7 +22,7 @@ jobs: strategy: fail-fast: false matrix: - python-version: ["3.12", "3.13"] + python-version: ["3.12", "3.13", "3.14"] name: Linux Python ${{ matrix.python-version }} steps: - uses: actions/checkout@v6 @@ -67,7 +68,7 @@ jobs: if: github.repository == 'ESMValGroup/ESMValTool' # avoid GAs in forks strategy: matrix: - python-version: ["3.12", "3.13"] + python-version: ["3.12", "3.13", "3.14"] fail-fast: false name: OSX Python ${{ matrix.python-version }} steps: diff --git a/environment.yml b/environment.yml index beb9aec3d9..7be617d69a 100644 --- a/environment.yml +++ b/environment.yml @@ -50,7 +50,7 @@ dependencies: - prov - pyproj >=2.1 - pys2index # only from conda-forge - - python >=3.12,<3.14 + - python >=3.12,<3.15 - python-cdo - python-dateutil - pyyaml diff --git a/environment_osx.yml b/environment_osx.yml index d8f3adf8e5..9301e9b815 100644 --- a/environment_osx.yml +++ b/environment_osx.yml @@ -50,7 +50,7 @@ dependencies: - prov - pyproj >=2.1 - pys2index >=0.1.5 # only from conda-forge; https://github.com/ESMValGroup/ESMValTool/pull/3792 - - python >=3.12,<3.14 + - python >=3.12,<3.15 - python-cdo - python-dateutil - pyyaml