Skip to content

Commit

Permalink
Drop support for python 3.9, Add support for python 3.11
Browse files Browse the repository at this point in the history
- CI tests runs with 3.10, 3.11
- CI tests upstream runs with 3.10, 3.11, 3.12
  • Loading branch information
gmaze committed Oct 16, 2024
1 parent 5aaa2ac commit 2c53e67
Show file tree
Hide file tree
Showing 4 changed files with 124 additions and 2 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/pytests-upstream.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/pytests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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]

Expand Down
61 changes: 61 additions & 0 deletions ci/requirements/py3.11-all-pinned.yml
Original file line number Diff line number Diff line change
@@ -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
61 changes: 61 additions & 0 deletions ci/requirements/py3.11-core-pinned.yml
Original file line number Diff line number Diff line change
@@ -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

0 comments on commit 2c53e67

Please sign in to comment.