Skip to content

Commit 8028008

Browse files
committed
Bump minimum supported versions, bump ci dependency versions
1 parent f9c79e8 commit 8028008

File tree

2 files changed

+123
-70
lines changed

2 files changed

+123
-70
lines changed

continuous-integration/requirements.txt

Lines changed: 118 additions & 65 deletions
Original file line numberDiff line numberDiff line change
@@ -14,61 +14,74 @@ babel==2.12.1
1414
# sphinx
1515
beautifulsoup4==4.12.2
1616
# via pydata-sphinx-theme
17+
bokeh==3.2.2
18+
# via dask
1719
bottleneck==1.3.7
1820
# via emsarray (setup.cfg)
19-
cachetools==5.3.0
21+
cachetools==5.3.1
2022
# via tox
21-
cartopy==0.21.1
23+
cartopy==0.22.0
2224
# via emsarray (setup.cfg)
23-
certifi==2023.5.7
25+
certifi==2023.7.22
2426
# via
27+
# netcdf4
2528
# pyproj
2629
# requests
2730
cftime==1.6.2
2831
# via netcdf4
29-
chardet==5.1.0
32+
chardet==5.2.0
3033
# via tox
31-
charset-normalizer==3.1.0
34+
charset-normalizer==3.2.0
3235
# via requests
33-
click==8.1.3
34-
# via dask
36+
click==8.1.7
37+
# via
38+
# dask
39+
# distributed
3540
cloudpickle==2.2.1
36-
# via dask
41+
# via
42+
# dask
43+
# distributed
3744
colorama==0.4.6
3845
# via tox
39-
contourpy==1.0.7
40-
# via matplotlib
41-
coverage[toml]==7.2.5
46+
contourpy==1.1.0
47+
# via
48+
# bokeh
49+
# matplotlib
50+
coverage[toml]==7.3.0
4251
# via pytest-cov
4352
cycler==0.11.0
4453
# via matplotlib
45-
dask[complete]==2023.4.1
46-
# via xarray
47-
distlib==0.3.6
54+
dask[array,complete,dataframe,diagnostics,distributed]==2023.8.1
55+
# via
56+
# distributed
57+
# xarray
58+
distlib==0.3.7
4859
# via virtualenv
49-
docutils==0.17.1
60+
distributed==2023.8.1
61+
# via dask
62+
docutils==0.19
5063
# via
5164
# pydata-sphinx-theme
5265
# sphinx
53-
exceptiongroup==1.1.1
66+
exceptiongroup==1.1.3
5467
# via pytest
55-
filelock==3.12.0
68+
filelock==3.12.2
5669
# via
5770
# tox
5871
# virtualenv
59-
flake8==6.0.0
72+
flake8==6.1.0
6073
# via emsarray (setup.cfg)
61-
fonttools==4.39.4
74+
fonttools==4.42.1
6275
# via matplotlib
63-
fsspec==2023.5.0
76+
fsspec==2023.6.0
6477
# via dask
6578
geojson==3.0.1
6679
# via emsarray (setup.cfg)
6780
idna==3.4
6881
# via requests
6982
imagesize==1.4.1
7083
# via sphinx
71-
importlib-metadata==6.6.0
84+
importlib-metadata==6.8.0
7285
# via
7386
# dask
7487
# emsarray (setup.cfg)
@@ -77,46 +90,60 @@ iniconfig==2.0.0
7790
isort==5.12.0
7891
# via emsarray (setup.cfg)
7992
jinja2==3.1.2
80-
# via sphinx
93+
# via
94+
# bokeh
95+
# dask
96+
# distributed
97+
# sphinx
8198
kiwisolver==1.4.4
8299
# via matplotlib
83100
livereload==2.6.3
84101
# via emsarray (setup.cfg)
85102
locket==1.0.0
86-
# via partd
103+
# via
104+
# distributed
105+
# partd
87106
lz4==4.3.2
88107
# via dask
89-
markupsafe==2.1.2
108+
markupsafe==2.1.3
90109
# via jinja2
91-
matplotlib==3.7.1
110+
matplotlib==3.7.2
92111
# via
93112
# cartopy
94113
# emsarray (setup.cfg)
95114
mccabe==0.7.0
96115
# via flake8
97-
mypy==1.3.0
116+
msgpack==1.0.5
117+
# via distributed
118+
mypy==1.5.1
98119
# via emsarray (setup.cfg)
99120
mypy-extensions==1.0.0
100121
# via mypy
101-
netcdf4==1.6.3
122+
netcdf4==1.6.4
102123
# via emsarray (setup.cfg)
103-
numpy==1.24.3
124+
numpy==1.25.2
104125
# via
126+
# bokeh
105127
# bottleneck
106128
# cartopy
107129
# cftime
108130
# contourpy
131+
# dask
109132
# emsarray (setup.cfg)
110133
# matplotlib
111134
# netcdf4
112135
# pandas
136+
# pandas-stubs
113137
# pyarrow
114138
# pykdtree
115139
# shapely
116140
# xarray
117141
packaging==23.1
118142
# via
143+
# bokeh
144+
# cartopy
119145
# dask
146+
# distributed
120147
# emsarray (setup.cfg)
121148
# matplotlib
122149
# pooch
@@ -126,34 +153,41 @@ packaging==23.1
126153
# sphinx
127154
# tox
128155
# xarray
129-
pandas==2.0.1
130-
# via xarray
131-
pandas-stubs==2.0.1.230501
156+
pandas==2.0.3
157+
# via
158+
# bokeh
159+
# dask
160+
# xarray
161+
pandas-stubs==2.0.3.230814
132162
# via emsarray (setup.cfg)
133163
partd==1.4.0
134164
# via dask
135-
pillow==9.5.0
136-
# via matplotlib
137-
platformdirs==3.5.0
165+
pillow==10.0.0
166+
# via
167+
# bokeh
168+
# matplotlib
169+
platformdirs==3.10.0
138170
# via
139171
# pooch
140172
# tox
141173
# virtualenv
142-
pluggy==1.0.0
174+
pluggy==1.2.0
143175
# via
144176
# pytest
145177
# tox
146178
pooch==1.7.0
147179
# via emsarray (setup.cfg)
148-
pyarrow==12.0.0
180+
psutil==5.9.5
181+
# via distributed
182+
pyarrow==13.0.0
149183
# via dask
150-
pycodestyle==2.10.0
184+
pycodestyle==2.11.0
151185
# via flake8
152186
pydata-sphinx-theme==0.13.3
153187
# via sphinx-book-theme
154-
pyflakes==3.0.1
188+
pyflakes==3.1.0
155189
# via flake8
156-
pygments==2.15.1
190+
pygments==2.16.1
157191
# via
158192
# accessible-pygments
159193
# pydata-sphinx-theme
@@ -162,29 +196,32 @@ pykdtree==1.3.7.post0
162196
# via emsarray (setup.cfg)
163197
pyparsing==3.0.9
164198
# via matplotlib
165-
pyproj==3.5.0
199+
pyproj==3.6.0
166200
# via cartopy
167-
pyproject-api==1.5.1
201+
pyproject-api==1.5.4
168202
# via tox
169203
pyshp==2.3.1
170204
# via
171205
# cartopy
172206
# emsarray (setup.cfg)
173-
pytest==7.3.1
207+
pytest==7.4.0
174208
# via
175209
# emsarray (setup.cfg)
176210
# pytest-cov
177-
pytest-cov==4.0.0
211+
pytest-cov==4.1.0
178212
# via emsarray (setup.cfg)
179213
python-dateutil==2.8.2
180214
# via
181215
# matplotlib
182216
# pandas
183217
pytz==2023.3
184218
# via pandas
185-
pyyaml==6.0
186-
# via dask
187-
requests==2.30.0
219+
pyyaml==6.0.1
220+
# via
221+
# bokeh
222+
# dask
223+
# distributed
224+
requests==2.31.0
188225
# via
189226
# pooch
190227
# sphinx
@@ -198,27 +235,36 @@ six==1.16.0
198235
# python-dateutil
199236
snowballstemmer==2.2.0
200237
# via sphinx
238+
sortedcontainers==2.4.0
239+
# via distributed
201240
soupsieve==2.4.1
202241
# via beautifulsoup4
203-
sphinx==4.3.2
242+
sphinx==6.2.1
204243
# via
205244
# emsarray (setup.cfg)
206245
# pydata-sphinx-theme
207246
# sphinx-book-theme
247+
# sphinxcontrib-applehelp
248+
# sphinxcontrib-devhelp
249+
# sphinxcontrib-htmlhelp
250+
# sphinxcontrib-qthelp
251+
# sphinxcontrib-serializinghtml
208252
sphinx-book-theme==1.0.1
209253
# via emsarray (setup.cfg)
210-
sphinxcontrib-applehelp==1.0.4
254+
sphinxcontrib-applehelp==1.0.7
211255
# via sphinx
212-
sphinxcontrib-devhelp==1.0.2
256+
sphinxcontrib-devhelp==1.0.5
213257
# via sphinx
214-
sphinxcontrib-htmlhelp==2.0.1
258+
sphinxcontrib-htmlhelp==2.0.4
215259
# via sphinx
216260
sphinxcontrib-jsmath==1.0.1
217261
# via sphinx
218-
sphinxcontrib-qthelp==1.0.3
262+
sphinxcontrib-qthelp==1.0.6
219263
# via sphinx
220-
sphinxcontrib-serializinghtml==1.1.5
264+
sphinxcontrib-serializinghtml==1.1.9
221265
# via sphinx
266+
tblib==2.0.0
267+
# via distributed
222268
tomli==2.0.1
223269
# via
224270
# coverage
@@ -229,29 +275,36 @@ tomli==2.0.1
229275
toolz==0.12.0
230276
# via
231277
# dask
278+
# distributed
232279
# partd
233-
tornado==6.3.1
234-
# via livereload
235-
tox==4.5.1
280+
tornado==6.3.3
281+
# via
282+
# bokeh
283+
# distributed
284+
# livereload
285+
tox==4.10.0
236286
# via emsarray (setup.cfg)
237-
types-pytz==2023.3.0.0
287+
types-pytz==2023.3.0.1
238288
# via
239289
# emsarray (setup.cfg)
240290
# pandas-stubs
241-
typing-extensions==4.5.0
291+
typing-extensions==4.7.1
242292
# via
243293
# mypy
244294
# pydata-sphinx-theme
245295
tzdata==2023.3
246296
# via pandas
247-
urllib3==2.0.2
248-
# via requests
249-
virtualenv==20.23.0
297+
urllib3==2.0.4
298+
# via
299+
# distributed
300+
# requests
301+
virtualenv==20.24.3
250302
# via tox
251-
xarray[parallel]==2023.1.0
303+
xarray[parallel]==2023.8.0
252304
# via emsarray (setup.cfg)
253-
zipp==3.15.0
305+
xyzservices==2023.7.0
306+
# via bokeh
307+
zict==3.0.0
308+
# via distributed
309+
zipp==3.16.2
254310
# via importlib-metadata
255-
256-
# The following packages are considered to be unsafe in a requirements file:
257-
# setuptools

setup.cfg

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -26,11 +26,11 @@ install_requires =
2626
geojson >=2.5.0
2727
importlib_metadata >=4.0.0
2828
netcdf4 >=1.5.3
29-
numpy >=1.18.0
29+
numpy >=1.22.0
3030
packaging >=21.3
3131
shapely >=2.0.0
3232
pyshp >=2.3.0
33-
xarray[parallel] >=0.18.2
33+
xarray[parallel] >=0.21.0
3434

3535
[options.packages.find]
3636
where = src
@@ -42,8 +42,8 @@ emsarray = py.typed
4242
[options.extras_require]
4343
plot =
4444
cartopy >=0.21.1
45-
matplotlib >=3.4.3
46-
pykdtree >=1.2.2
45+
matplotlib >=3.5.2
46+
pykdtree >=1.3.5
4747

4848
tutorial =
4949
pooch >=1.3.0
@@ -53,7 +53,7 @@ complete =
5353
%(tutorial)s
5454

5555
docs =
56-
sphinx ~=4.3.1
56+
sphinx ~=6.2.1
5757
sphinx_book_theme ~=1.0.1
5858
livereload~=2.6.3
5959

0 commit comments

Comments
 (0)