diff --git a/.azure-pipelines/azure-pipelines.yml b/.azure-pipelines/azure-pipelines.yml index c9708934..8d2ee254 100644 --- a/.azure-pipelines/azure-pipelines.yml +++ b/.azure-pipelines/azure-pipelines.yml @@ -15,11 +15,11 @@ stages: pool: vmImage: ubuntu-20.04 steps: - # Use Python >=3.8 for syntax validation + # Use Python >=3.10 for syntax validation - task: UsePythonVersion@0 displayName: Set up python inputs: - versionSpec: 3.8 + versionSpec: 3.10 # Run syntax validation on a shallow clone - bash: | @@ -81,14 +81,10 @@ stages: vmImage: ubuntu-20.04 strategy: matrix: - python38: - PYTHON_VERSION: 3.8 - python39: - PYTHON_VERSION: 3.9 python310: PYTHON_VERSION: 3.10 python311: - PYTHON_VERSION: 3.11 + PYTHON_VERSION: 3.11.7 steps: - template: ci.yml diff --git a/requirements.txt b/requirements.txt index a9d423f9..b496f59c 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,9 +1,9 @@ -dask==2022.11.1 -distributed==2022.11.1 +dask==2023.3.2 +distributed==2023.3.2 h5py==3.8.0 hdf5plugin==4.0.1 -nexgen==0.7.2 -numpy==1.23.5 -pandas==1.5.2 -Pint==0.20.1 +nexgen==0.9.1 +numpy==1.26.4 +pandas==2.1.4 +Pint==0.23 zarr==2.13.3 diff --git a/requirements_dev.txt b/requirements_dev.txt index 21094915..dec9dbfb 100644 --- a/requirements_dev.txt +++ b/requirements_dev.txt @@ -1,11 +1,11 @@ -dask==2022.11.1 -distributed==2022.11.1 +dask==2023.3.2 +distributed==2023.3.2 h5py==3.8.0 hdf5plugin==4.0.1 -nexgen==0.7.2 -numpy==1.23.5 -pandas==1.5.2 -Pint==0.20.1 +nexgen==0.9.1 +numpy==1.26.4 +pandas==2.1.4 +Pint==0.23 pytest==7.2.0 pytest-cov==4.0.0 zarr==2.13.3 diff --git a/requirements_doc.txt b/requirements_doc.txt index 47f6ad87..b12a4dbe 100644 --- a/requirements_doc.txt +++ b/requirements_doc.txt @@ -1,11 +1,11 @@ -dask==2022.11.1 -distributed==2022.11.1 +dask==2023.3.2 +distributed==2023.3.2 h5py==3.8.0 hdf5plugin==4.0.1 -nexgen==0.7.2 -numpy==1.23.5 -pandas==1.5.2 -Pint==0.20.1 +nexgen==0.9.1 +numpy==1.26.4 +pandas==2.1.4 +Pint==0.23 pytest==7.1.2 pytest-cov==3.0.0 Sphinx==6.2.0 diff --git a/setup.cfg b/setup.cfg index 64c982ef..4fdf6e11 100644 --- a/setup.cfg +++ b/setup.cfg @@ -14,8 +14,6 @@ classifiers = License :: OSI Approved :: BSD License Natural Language :: English Programming Language :: Python :: 3 - Programming Language :: Python :: 3.8 - Programming Language :: Python :: 3.9 Programming Language :: Python :: 3.10 Programming Language :: Python :: 3.11 keywords = @@ -33,19 +31,19 @@ install_requires = dask[array,diagnostics,distributed]!=2021.3.*,<2023.4 h5py>=3.8 hdf5plugin>=4.0.1 - nexgen>=0.7.2 - numpy + nexgen>=0.9.1 + numpy<2.0 pandas pint zarr packages = find: package_dir = =src -python_requires = >=3.8 +python_requires = >=3.10 zip_safe = False [options.extras_require] -dev = +dev = black pytest-cov pytest-random-order