diff --git a/.github/workflows/pytests-upstream.yml b/.github/workflows/pytests-upstream.yml index aab2758e..bc3aded6 100644 --- a/.github/workflows/pytests-upstream.yml +++ b/.github/workflows/pytests-upstream.yml @@ -74,7 +74,7 @@ jobs: strategy: fail-fast: true matrix: - python-version: ["3.9", "3.10", "3.11", "3.12"] + python-version: ["3.10", "3.11", "3.12"] os: ["ubuntu-latest", "macos-latest", "windows-latest"] steps: diff --git a/.github/workflows/pytests.yml b/.github/workflows/pytests.yml index 6a325cc7..b78bd510 100644 --- a/.github/workflows/pytests.yml +++ b/.github/workflows/pytests.yml @@ -52,7 +52,7 @@ jobs: max-parallel: 12 fail-fast: false matrix: - python-version: ["3.9", "3.10"] + python-version: ["3.10", "3.11"] os: ["ubuntu-latest", "windows-latest", "macos-latest"] experimental: [false] diff --git a/ci/requirements/py3.11-all-pinned.yml b/ci/requirements/py3.11-all-pinned.yml new file mode 100644 index 00000000..9dd38954 --- /dev/null +++ b/ci/requirements/py3.11-all-pinned.yml @@ -0,0 +1,61 @@ +name: argopy-tests +channels: + - conda-forge +dependencies: + - python = 3.11 + +# CORE: + - aiohttp = 3.10.10 + - decorator = 5.1.1 + - erddapy = 2.2.3 + - fsspec = 2024.9.0 + - netCDF4 = 1.7.1 + - packaging = 24.1 + - requests = 2.32.3 + - scipy = 1.14.1 + - toolz = 1.0.0 + - xarray = 2024.2.0 # < 2024.3 while https://github.com/pydata/xarray/issues/8909 is not solved + +# EXT.UTIL: + - boto3 = 1.35.23 + - gsw = 3.6.19 + - s3fs = 2024.9.0 + - tqdm = 4.66.5 + - zarr = 2.18.3 + +# EXT.PERF: + - dask = 2024.9.1 + - distributed = 2024.9.1 + - h5netcdf = 1.4.0 + - pyarrow = 17.0.0 + +# EXT.PLOT: + - IPython = 8.28.0 + - cartopy = 0.24.0 + - ipykernel = 6.29.5 + - ipywidgets = 8.1.5 + - matplotlib = 3.9.2 + - pyproj = 3.7.0 + - seaborn = 0.13.2 + +# DEV: + - aiofiles = 24.1.0 + - black = 24.10.0 + - bottleneck = 1.4.1 + - cfgrib = 0.9.14.1 + - cftime = 1.6.4 + - codespell = 2.3.0 + - flake8 = 7.1.1 + - numpy = 1.26.4 + - pandas = 2.2.3 + - pip = 24.2 + - pytest = 8.3.3 + - pytest-cov = 5.0.0 + - pytest-env = 1.1.5 + - pytest-localftpserver + - setuptools = 75.1.0 +# - sphinx = - + +# PIP: + - pip: + - pytest-reportlog == 0.4.0 \ No newline at end of file diff --git a/ci/requirements/py3.11-core-pinned.yml b/ci/requirements/py3.11-core-pinned.yml new file mode 100644 index 00000000..e5a7a1a4 --- /dev/null +++ b/ci/requirements/py3.11-core-pinned.yml @@ -0,0 +1,61 @@ +name: argopy-tests +channels: + - conda-forge +dependencies: + - python = 3.11 + +# CORE: + - aiohttp = 3.10.10 + - decorator = 5.1.1 + - erddapy = 2.2.3 + - fsspec = 2024.9.0 + - netCDF4 = 1.7.1 + - packaging = 24.1 + - requests = 2.32.3 + - scipy = 1.14.1 + - toolz = 1.0.0 + - xarray = 2024.2.0 # < 2024.3 while https://github.com/pydata/xarray/issues/8909 is not solved + +# EXT.UTIL: +# - boto3 = 1.35.23 +# - gsw = 3.6.19 +# - s3fs = 2024.9.0 +# - tqdm = 4.66.5 +# - zarr = 2.18.3 + +# EXT.PERF: +# - dask = 2024.9.1 +# - distributed = 2024.9.1 +# - h5netcdf = 1.4.0 +# - pyarrow = 17.0.0 + +# EXT.PLOT: +# - IPython = 8.28.0 +# - cartopy = 0.24.0 +# - ipykernel = 6.29.5 +# - ipywidgets = 8.1.5 +# - matplotlib = 3.9.2 +# - pyproj = 3.7.0 +# - seaborn = 0.13.2 + +# DEV: + - aiofiles = 24.1.0 + - black = 24.10.0 + - bottleneck = 1.4.1 + - cfgrib = 0.9.14.1 + - cftime = 1.6.4 + - codespell = 2.3.0 + - flake8 = 7.1.1 + - numpy = 1.26.4 + - pandas = 2.2.3 + - pip = 24.2 + - pytest = 8.3.3 + - pytest-cov = 5.0.0 + - pytest-env = 1.1.5 + - pytest-localftpserver + - setuptools = 75.1.0 +# - sphinx = - + +# PIP: + - pip: + - pytest-reportlog == 0.4.0 \ No newline at end of file