diff --git a/.github/workflows/pipeline.yml b/.github/workflows/pipeline.yml index 33cf959d..8b32e59a 100644 --- a/.github/workflows/pipeline.yml +++ b/.github/workflows/pipeline.yml @@ -64,7 +64,7 @@ jobs: - uses: actions/checkout@v4 - uses: conda-incubator/setup-miniconda@v3 with: - python-version: "3.13" + python-version: "3.14" miniforge-version: latest channels: conda-forge conda-remove-defaults: "true" @@ -84,7 +84,7 @@ jobs: - uses: actions/checkout@v4 - uses: conda-incubator/setup-miniconda@v3 with: - python-version: '3.13' + python-version: '3.14' miniforge-version: latest channels: conda-forge conda-remove-defaults: "true" @@ -105,11 +105,11 @@ jobs: matrix: include: - operating-system: ubuntu-latest - python-version: '3.13' + python-version: '3.14' environment-file: .ci_support/environment-openmpi.yml - operating-system: ubuntu-latest - python-version: '3.13' + python-version: '3.14' environment-file: .ci_support/environment-mpich.yml steps: @@ -149,7 +149,7 @@ jobs: - name: Setup Mambaforge uses: conda-incubator/setup-miniconda@v3 with: - python-version: "3.12" + python-version: "3.13" miniforge-version: latest channels: conda-forge conda-remove-defaults: "true" @@ -174,7 +174,7 @@ jobs: - name: Setup Mambaforge uses: conda-incubator/setup-miniconda@v3 with: - python-version: "3.12" + python-version: "3.13" miniforge-version: latest channels: conda-forge conda-remove-defaults: "true" @@ -302,13 +302,16 @@ jobs: matrix: include: - operating-system: macos-latest - python-version: '3.13' + python-version: '3.14' - operating-system: ubuntu-24.04-arm - python-version: '3.13' + python-version: '3.14' - operating-system: ubuntu-22.04-arm - python-version: '3.13' + python-version: '3.14' + + - operating-system: ubuntu-latest + python-version: '3.14' - operating-system: ubuntu-latest python-version: '3.13' @@ -343,15 +346,18 @@ jobs: matrix: include: - operating-system: macos-latest - python-version: '3.13' + python-version: '3.14' - operating-system: ubuntu-latest - python-version: '3.13' + python-version: '3.14' - operating-system: ubuntu-24.04-arm - python-version: '3.13' + python-version: '3.14' - operating-system: ubuntu-22.04-arm + python-version: '3.14' + + - operating-system: ubuntu-latest python-version: '3.13' - operating-system: ubuntu-latest @@ -384,7 +390,7 @@ jobs: - uses: actions/checkout@v4 - uses: conda-incubator/setup-miniconda@v3 with: - python-version: "3.13" + python-version: "3.14" miniforge-version: latest channels: conda-forge conda-remove-defaults: "true" diff --git a/pyproject.toml b/pyproject.toml index 7aa46043..b0a06a0a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -16,7 +16,7 @@ authors = [ readme = "README.md" license = { file = "LICENSE" } keywords = ["high performance computing", "hpc", "task scheduler", "slurm", "flux-framework", "executor"] -requires-python = ">3.9, <3.14" +requires-python = ">3.9, <3.15" classifiers = [ "Development Status :: 5 - Production/Stable", "Topic :: Scientific/Engineering :: Physics", @@ -27,6 +27,7 @@ classifiers = [ "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.13", + "Programming Language :: Python :: 3.14", ] dependencies = [ "cloudpickle==3.1.1",