Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions .github/workflows/ci.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ on:
workflow_dispatch:

env:
python-version: "3.13"
python-version: "3.14"

jobs:
build:
Expand Down Expand Up @@ -65,12 +65,12 @@ jobs:
strategy:
fail-fast: false
matrix:
python-version: ["3.11", "3.12", "3.13"]
python-version: ["3.12", "3.13", "3.14"]
dependencies: ["pinned"]
include:
- python-version: "3.13"
- python-version: "3.14"
dependencies: "latest"
- python-version: "3.11"
- python-version: "3.12"
dependencies: "minimum"


Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/release-tags.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ on:
workflow_dispatch:

env:
python-version: "3.11"
python-version: "3.14"

jobs:
build:
Expand Down
84 changes: 42 additions & 42 deletions continuous-integration/requirements-3.12.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4,66 +4,66 @@
#
# pip-compile --extra=testing --output-file=./continuous-integration/requirements-3.12.txt --unsafe-package=emsarray pyproject.toml
#
bokeh==3.7.3
bokeh==3.8.1
# via dask
bottleneck==1.5.0
bottleneck==1.6.0
# via
# emsarray
# emsarray (pyproject.toml)
cartopy==0.25.0
# via emsarray
certifi==2025.8.3
certifi==2025.11.12
# via
# netcdf4
# pyproj
# requests
cftime==1.6.4.post1
cftime==1.6.5
# via
# cfunits
# netcdf4
cfunits==3.3.7
# via emsarray
charset-normalizer==3.4.3
charset-normalizer==3.4.4
# via requests
click==8.2.1
click==8.3.0
# via
# dask
# distributed
cloudpickle==3.1.1
cloudpickle==3.1.2
# via
# dask
# distributed
contourpy==1.3.3
# via
# bokeh
# matplotlib
coverage[toml]==7.10.4
coverage[toml]==7.11.3
# via pytest-cov
cycler==0.12.1
# via matplotlib
dask[array,complete,dataframe,diagnostics,distributed]==2025.7.0
dask[array,complete,dataframe,diagnostics,distributed]==2025.11.0
# via
# distributed
# xarray
distributed==2025.7.0
distributed==2025.11.0
# via dask
flake8==7.3.0
# via emsarray (pyproject.toml)
fonttools==4.59.1
fonttools==4.60.1
# via matplotlib
freezegun==1.5.5
# via emsarray (pyproject.toml)
fsspec==2025.7.0
fsspec==2025.10.0
# via dask
geojson==3.2.0
# via
# emsarray
# emsarray (pyproject.toml)
idna==3.10
idna==3.11
# via requests
iniconfig==2.1.0
iniconfig==2.3.0
# via pytest
isort==6.0.1
isort==7.0.0
# via emsarray (pyproject.toml)
jinja2==3.1.6
# via
Expand All @@ -77,30 +77,30 @@ locket==1.0.0
# via
# distributed
# partd
lz4==4.4.4
lz4==4.4.5
# via dask
markupsafe==3.0.2
markupsafe==3.0.3
# via jinja2
matplotlib==3.10.5
matplotlib==3.10.7
# via
# cartopy
# emsarray
# pytest-mpl
mccabe==0.7.0
# via flake8
msgpack==1.1.1
msgpack==1.1.2
# via distributed
mypy==1.17.1
mypy==1.18.2
# via emsarray (pyproject.toml)
mypy-extensions==1.1.0
# via mypy
narwhals==2.1.2
narwhals==2.11.0
# via bokeh
netcdf4==1.7.2
netcdf4==1.7.3
# via
# emsarray
# emsarray (pyproject.toml)
numpy==2.3.2
numpy==2.3.4
# via
# bokeh
# bottleneck
Expand Down Expand Up @@ -132,33 +132,33 @@ packaging==25.0
# pytest
# pytest-mpl
# xarray
pandas==2.3.1
pandas==2.3.3
# via
# bokeh
# dask
# xarray
pandas-stubs==2.3.0.250703
pandas-stubs==2.3.2.250926
# via emsarray (pyproject.toml)
partd==1.4.2
# via dask
pathspec==0.12.1
# via mypy
pillow==11.3.0
pillow==12.0.0
# via
# bokeh
# matplotlib
# pytest-mpl
platformdirs==4.3.8
platformdirs==4.5.0
# via pooch
pluggy==1.6.0
# via
# pytest
# pytest-cov
pooch==1.8.2
# via emsarray
psutil==7.0.0
psutil==7.1.3
# via distributed
pyarrow==21.0.0
pyarrow==22.0.0
# via dask
pycodestyle==2.14.0
# via flake8
Expand All @@ -168,21 +168,21 @@ pygments==2.19.2
# via pytest
pykdtree==1.4.3
# via emsarray
pyparsing==3.2.3
pyparsing==3.2.5
# via matplotlib
pyproj==3.7.2
# via cartopy
pyshp==2.3.1
pyshp==3.0.2.post1
# via
# cartopy
# emsarray
# emsarray (pyproject.toml)
pytest==8.4.1
pytest==9.0.1
# via
# emsarray (pyproject.toml)
# pytest-cov
# pytest-mpl
pytest-cov==6.2.1
pytest-cov==7.0.0
# via emsarray (pyproject.toml)
pytest-mpl==0.17.0
# via emsarray (pyproject.toml)
Expand All @@ -193,14 +193,14 @@ python-dateutil==2.9.0.post0
# pandas
pytz==2025.2
# via pandas
pyyaml==6.0.2
pyyaml==6.0.3
# via
# bokeh
# dask
# distributed
requests==2.32.4
requests==2.32.5
# via pooch
shapely==2.1.1
shapely==2.1.2
# via
# cartopy
# emsarray
Expand All @@ -209,9 +209,9 @@ six==1.17.0
# via python-dateutil
sortedcontainers==2.4.0
# via distributed
tblib==3.1.0
tblib==3.2.2
# via distributed
toolz==1.0.0
toolz==1.1.0
# via
# dask
# distributed
Expand All @@ -220,23 +220,23 @@ tornado==6.5.2
# via
# bokeh
# distributed
types-pytz==2025.2.0.20250809
types-pytz==2025.2.0.20251108
# via
# emsarray (pyproject.toml)
# pandas-stubs
typing-extensions==4.14.1
typing-extensions==4.15.0
# via mypy
tzdata==2025.2
# via pandas
urllib3==2.5.0
# via
# distributed
# requests
xarray[parallel]==2025.8.0
xarray[parallel]==2025.10.1
# via
# emsarray
# emsarray (pyproject.toml)
xyzservices==2025.4.0
xyzservices==2025.10.0
# via bokeh
zict==3.0.0
# via distributed
Expand Down
Loading
Loading