diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index c66a432..f219a60 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -10,13 +10,13 @@ jobs: - name: Checkout source uses: actions/checkout@v2 - - name: Set up Python 3.10 + - name: Set up Python 3.13 uses: actions/setup-python@v5 with: - python-version: "3.10" + python-version: "3.13" - name: Install pypa/build - run: python -m pip install build wheel pyyaml + run: python -m pip install setuptools build wheel pyyaml - name: Build distributions shell: bash -l {0} @@ -24,7 +24,7 @@ jobs: - name: Publish package to PyPI if: github.repository == 'dask/dask-mpi' && github.event_name == 'push' && startsWith(github.ref, 'refs/tags') - uses: pypa/gh-action-pypi-publish@master + uses: pypa/gh-action-pypi-publish@release/v1 with: user: __token__ password: ${{ secrets.PYPI_API_TOKEN }} diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 23ada72..c772384 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -19,7 +19,7 @@ jobs: strategy: fail-fast: false matrix: - python: ['3.7', '3.8'] + python: ['3.10', '3.11', '3.12', '3.13'] mpi: ['mpich', 'openmpi'] env: PYTHON: ${{ matrix.python }} diff --git a/ci/env-mpich.yml b/ci/env-mpich.yml index 4f2c2fb..b828f03 100644 --- a/ci/env-mpich.yml +++ b/ci/env-mpich.yml @@ -1,14 +1,13 @@ name: dask-mpi-dev channels: - conda-forge - - defaults + - nodefaults dependencies: - dask>=2.19 - distributed>=2.19 - mpich - mpi4py>=3.0.3 - pytest - - pytest-icdiff - pytest-cov - coverage - requests diff --git a/ci/env-openmpi.yml b/ci/env-openmpi.yml index 8301973..e2cc32d 100644 --- a/ci/env-openmpi.yml +++ b/ci/env-openmpi.yml @@ -1,14 +1,13 @@ name: dask-mpi-dev channels: - conda-forge - - defaults + - nodefaults dependencies: - dask>=2.19 - distributed>=2.19 - openmpi - mpi4py>=3.0.3 - pytest - - pytest-icdiff - pytest-cov - coverage - requests diff --git a/docs/environment.yml b/docs/environment.yml index 39caad7..40c4233 100644 --- a/docs/environment.yml +++ b/docs/environment.yml @@ -3,7 +3,7 @@ channels: - conda-forge - nodefaults dependencies: - - python<3.12 + - python<3.14 - dask>=2.19 - distributed>=2.19 - mpich diff --git a/setup.py b/setup.py index d197b71..ab20d2e 100644 --- a/setup.py +++ b/setup.py @@ -47,7 +47,7 @@ def environment_dependencies(obj, dependencies=None): license="BSD 3-Clause", include_package_data=True, install_requires=install_requires, - python_requires=">=3.6,<3.12", + python_requires=">=3.10", packages=["dask_mpi"], long_description=long_description, entry_points="""