44#
55# pip-compile --extra=testing --output-file=./continuous-integration/requirements-3.11.txt --unsafe-package=emsarray pyproject.toml
66#
7- bokeh==3.6.2
7+ bokeh==3.7.3
88 # via dask
9- bottleneck==1.4.2
9+ bottleneck==1.5.0
1010 # via
1111 # emsarray
1212 # emsarray (pyproject.toml)
13- cartopy==0.24.1
13+ cartopy==0.25.0
1414 # via emsarray
15- certifi==2024.12.14
15+ certifi==2025.8.3
1616 # via
1717 # netcdf4
1818 # pyproj
@@ -23,82 +23,84 @@ cftime==1.6.4.post1
2323 # netcdf4
2424cfunits==3.3.7
2525 # via emsarray
26- charset-normalizer==3.4.1
26+ charset-normalizer==3.4.3
2727 # via requests
28- click==8.1.8
28+ click==8.2.1
2929 # via
3030 # dask
3131 # distributed
3232cloudpickle==3.1.1
3333 # via
3434 # dask
3535 # distributed
36- contourpy==1.3.1
36+ contourpy==1.3.3
3737 # via
3838 # bokeh
3939 # matplotlib
40- coverage[toml]==7.6.10
40+ coverage[toml]==7.10.4
4141 # via pytest-cov
4242cycler==0.12.1
4343 # via matplotlib
44- dask[array,complete,dataframe,diagnostics,distributed]==2025.1 .0
44+ dask[array,complete,dataframe,diagnostics,distributed]==2025.7 .0
4545 # via
4646 # distributed
4747 # xarray
48- distributed==2025.1 .0
48+ distributed==2025.7 .0
4949 # via dask
50- flake8==7.1.1
50+ flake8==7.3.0
5151 # via emsarray (pyproject.toml)
52- fonttools==4.55.4
52+ fonttools==4.59.1
5353 # via matplotlib
54- fsspec==2024.12 .0
54+ fsspec==2025.7 .0
5555 # via dask
5656geojson==3.2.0
5757 # via
5858 # emsarray
5959 # emsarray (pyproject.toml)
6060idna==3.10
6161 # via requests
62- importlib-metadata==8.6.1
62+ importlib-metadata==8.7.0
6363 # via dask
64- iniconfig==2.0 .0
64+ iniconfig==2.1 .0
6565 # via pytest
66- isort==5.13.2
66+ isort==6.0.1
6767 # via emsarray (pyproject.toml)
68- jinja2==3.1.5
68+ jinja2==3.1.6
6969 # via
7070 # bokeh
7171 # dask
7272 # distributed
7373 # pytest-mpl
74- kiwisolver==1.4.8
74+ kiwisolver==1.4.9
7575 # via matplotlib
7676locket==1.0.0
7777 # via
7878 # distributed
7979 # partd
80- lz4==4.3.3
80+ lz4==4.4.4
8181 # via dask
8282markupsafe==3.0.2
8383 # via jinja2
84- matplotlib==3.10.0
84+ matplotlib==3.10.5
8585 # via
8686 # cartopy
8787 # emsarray
8888 # pytest-mpl
8989mccabe==0.7.0
9090 # via flake8
91- msgpack==1.1.0
91+ msgpack==1.1.1
9292 # via distributed
93- mypy==1.14 .1
93+ mypy==1.17 .1
9494 # via emsarray (pyproject.toml)
95- mypy-extensions==1.0 .0
95+ mypy-extensions==1.1 .0
9696 # via mypy
97+ narwhals==2.1.2
98+ # via bokeh
9799netcdf4==1.7.2
98100 # via
99101 # emsarray
100102 # emsarray (pyproject.toml)
101- numpy==2.2 .2
103+ numpy==2.3 .2
102104 # via
103105 # bokeh
104106 # bottleneck
@@ -116,7 +118,7 @@ numpy==2.2.2
116118 # pykdtree
117119 # shapely
118120 # xarray
119- packaging==24.2
121+ packaging==25.0
120122 # via
121123 # bokeh
122124 # cartopy
@@ -130,68 +132,74 @@ packaging==24.2
130132 # pytest
131133 # pytest-mpl
132134 # xarray
133- pandas==2.2.3
135+ pandas==2.3.1
134136 # via
135137 # bokeh
136138 # dask
137139 # xarray
138- pandas-stubs==2.2.3.241126
140+ pandas-stubs==2.3.0.250703
139141 # via emsarray (pyproject.toml)
140142partd==1.4.2
141143 # via dask
142- pillow==11.1.0
144+ pathspec==0.12.1
145+ # via mypy
146+ pillow==11.3.0
143147 # via
144148 # bokeh
145149 # matplotlib
146150 # pytest-mpl
147- platformdirs==4.3.6
151+ platformdirs==4.3.8
148152 # via pooch
149- pluggy==1.5.0
150- # via pytest
153+ pluggy==1.6.0
154+ # via
155+ # pytest
156+ # pytest-cov
151157pooch==1.8.2
152158 # via emsarray
153- psutil==6.1.1
159+ psutil==7.0.0
154160 # via distributed
155- pyarrow==19 .0.0
161+ pyarrow==21 .0.0
156162 # via dask
157- pycodestyle==2.12.1
163+ pycodestyle==2.14.0
158164 # via flake8
159- pyflakes==3.2 .0
165+ pyflakes==3.4 .0
160166 # via flake8
161- pykdtree==1.3.13
167+ pygments==2.19.2
168+ # via pytest
169+ pykdtree==1.4.3
162170 # via emsarray
163- pyparsing==3.2.1
171+ pyparsing==3.2.3
164172 # via matplotlib
165- pyproj==3.7.0
173+ pyproj==3.7.2
166174 # via cartopy
167175pyshp==2.3.1
168176 # via
169177 # cartopy
170178 # emsarray
171179 # emsarray (pyproject.toml)
172- pytest==8.3.4
180+ pytest==8.4.1
173181 # via
174182 # emsarray (pyproject.toml)
175183 # pytest-cov
176184 # pytest-mpl
177- pytest-cov==6.0.0
185+ pytest-cov==6.2.1
178186 # via emsarray (pyproject.toml)
179187pytest-mpl==0.17.0
180188 # via emsarray (pyproject.toml)
181189python-dateutil==2.9.0.post0
182190 # via
183191 # matplotlib
184192 # pandas
185- pytz==2024 .2
193+ pytz==2025 .2
186194 # via pandas
187195pyyaml==6.0.2
188196 # via
189197 # bokeh
190198 # dask
191199 # distributed
192- requests==2.32.3
200+ requests==2.32.4
193201 # via pooch
194- shapely==2.0.6
202+ shapely==2.1.1
195203 # via
196204 # cartopy
197205 # emsarray
@@ -200,38 +208,38 @@ six==1.17.0
200208 # via python-dateutil
201209sortedcontainers==2.4.0
202210 # via distributed
203- tblib==3.0 .0
211+ tblib==3.1 .0
204212 # via distributed
205213toolz==1.0.0
206214 # via
207215 # dask
208216 # distributed
209217 # partd
210- tornado==6.4 .2
218+ tornado==6.5 .2
211219 # via
212220 # bokeh
213221 # distributed
214- types-pytz==2024 .2.0.20241221
222+ types-pytz==2025 .2.0.20250809
215223 # via
216224 # emsarray (pyproject.toml)
217225 # pandas-stubs
218- typing-extensions==4.12.2
226+ typing-extensions==4.14.1
219227 # via mypy
220- tzdata==2025.1
228+ tzdata==2025.2
221229 # via pandas
222- urllib3==2.3 .0
230+ urllib3==2.5 .0
223231 # via
224232 # distributed
225233 # requests
226- xarray[parallel]==2025.1.1
234+ xarray[parallel]==2025.8.0
227235 # via
228236 # emsarray
229237 # emsarray (pyproject.toml)
230- xyzservices==2025.1 .0
238+ xyzservices==2025.4 .0
231239 # via bokeh
232240zict==3.0.0
233241 # via distributed
234- zipp==3.21 .0
242+ zipp==3.23 .0
235243 # via importlib-metadata
236244
237245# The following packages are considered to be unsafe in a requirements file:
0 commit comments