Skip to content

Commit edfb804

Browse files
authored
Merge pull request #279 from scipp/drop_dateutil
Use stdlib datetime to parse instead of dateutil
2 parents b1315a8 + 2a89953 commit edfb804

File tree

13 files changed

+38
-63
lines changed

13 files changed

+38
-63
lines changed

pyproject.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@ requires-python = ">=3.11"
3030
# Run 'tox -e deps' after making changes here. This will update requirement files.
3131
# Make sure to list one dependency per line.
3232
dependencies = [
33-
"python-dateutil>=2.8",
3433
"scipp>=24.02.0",
3534
"scipy>=1.10.0",
3635
"h5py>=3.12",

requirements/base.in

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
# will not be touched by ``make_base.py``
33
# --- END OF CUSTOM SECTION ---
44
# The following was generated by 'tox -e deps', DO NOT EDIT MANUALLY!
5-
python-dateutil>=2.8
65
scipp>=24.02.0
76
scipy>=1.10.0
87
h5py>=3.12

requirements/base.txt

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# SHA1:2f52ceedb31298c003760383d0b0069c7521238b
1+
# SHA1:ecb88daeda0fd41d15ec8b6b89f48a9adc55262d
22
#
33
# This file was generated by pip-compile-multi.
44
# To update, run:
@@ -7,16 +7,12 @@
77
#
88
h5py==3.14.0
99
# via -r base.in
10-
numpy==2.2.6
10+
numpy==2.3.2
1111
# via
1212
# h5py
1313
# scipp
1414
# scipy
15-
python-dateutil==2.9.0.post0
16-
# via -r base.in
1715
scipp==25.5.1
1816
# via -r base.in
19-
scipy==1.15.3
17+
scipy==1.16.1
2018
# via -r base.in
21-
six==1.17.0
22-
# via python-dateutil

requirements/basetest.txt

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,6 @@
55
#
66
# requirements upgrade
77
#
8-
exceptiongroup==1.3.0
9-
# via pytest
108
iniconfig==2.1.0
119
# via pytest
1210
packaging==25.0
@@ -17,7 +15,3 @@ pygments==2.19.2
1715
# via pytest
1816
pytest==8.4.1
1917
# via -r basetest.in
20-
tomli==2.2.1
21-
# via pytest
22-
typing-extensions==4.14.1
23-
# via exceptiongroup

requirements/ci.txt

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
#
88
cachetools==6.1.0
99
# via tox
10-
certifi==2025.7.14
10+
certifi==2025.8.3
1111
# via requests
1212
chardet==5.2.0
1313
# via tox
@@ -44,15 +44,9 @@ requests==2.32.4
4444
# via -r ci.in
4545
smmap==5.0.2
4646
# via gitdb
47-
tomli==2.2.1
48-
# via
49-
# pyproject-api
50-
# tox
51-
tox==4.28.3
47+
tox==4.28.4
5248
# via -r ci.in
53-
typing-extensions==4.14.1
54-
# via tox
5549
urllib3==2.5.0
5650
# via requests
57-
virtualenv==20.32.0
51+
virtualenv==20.33.0
5852
# via tox

requirements/dev.txt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,13 @@
1212
-r static.txt
1313
-r test.txt
1414
-r wheels.txt
15-
anyio==4.9.0
15+
anyio==4.10.0
1616
# via
1717
# httpx
1818
# jupyter-server
1919
argon2-cffi==25.1.0
2020
# via jupyter-server
21-
argon2-cffi-bindings==21.2.0
21+
argon2-cffi-bindings==25.1.0
2222
# via argon2-cffi
2323
arrow==1.3.0
2424
# via isoduration
@@ -30,7 +30,7 @@ click==8.2.1
3030
# via
3131
# pip-compile-multi
3232
# pip-tools
33-
copier==9.8.0
33+
copier==9.9.0
3434
# via -r dev.in
3535
dunamai==1.25.0
3636
# via copier
@@ -81,7 +81,7 @@ overrides==7.7.0
8181
# via jupyter-server
8282
pip-compile-multi==3.2.1
8383
# via -r dev.in
84-
pip-tools==7.4.1
84+
pip-tools==7.5.0
8585
# via pip-compile-multi
8686
plumbum==1.9.0
8787
# via copier

requirements/docs.txt

Lines changed: 16 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@ alabaster==1.0.0
1212
# via sphinx
1313
annotated-types==0.7.0
1414
# via pydantic
15+
appnope==0.1.4
16+
# via ipykernel
1517
asttokens==3.0.0
1618
# via stack-data
1719
attrs==25.3.0
@@ -30,13 +32,13 @@ beautifulsoup4==4.13.4
3032
# pydata-sphinx-theme
3133
bleach[css]==6.2.0
3234
# via nbconvert
33-
certifi==2025.7.14
35+
certifi==2025.8.3
3436
# via requests
3537
charset-normalizer==3.4.2
3638
# via requests
3739
comm==0.2.3
3840
# via ipykernel
39-
contourpy==1.3.2
41+
contourpy==1.3.3
4042
# via matplotlib
4143
cycler==0.12.1
4244
# via matplotlib
@@ -52,8 +54,6 @@ docutils==0.21.2
5254
# nbsphinx
5355
# pydata-sphinx-theme
5456
# sphinx
55-
exceptiongroup==1.3.0
56-
# via ipython
5757
executing==2.2.0
5858
# via stack-data
5959
fastjsonschema==2.21.1
@@ -66,10 +66,12 @@ imagesize==1.4.1
6666
# via sphinx
6767
ipykernel==6.30.0
6868
# via -r docs.in
69-
ipython==8.37.0
69+
ipython==9.4.0
7070
# via
7171
# -r docs.in
7272
# ipykernel
73+
ipython-pygments-lexers==1.1.1
74+
# via ipython
7375
jedi==0.19.2
7476
# via ipython
7577
jinja2==3.1.6
@@ -107,7 +109,7 @@ markupsafe==3.0.2
107109
# via
108110
# jinja2
109111
# nbconvert
110-
matplotlib==3.10.3
112+
matplotlib==3.10.5
111113
# via
112114
# -r docs.in
113115
# plopp
@@ -182,16 +184,21 @@ pygments==2.19.2
182184
# via
183185
# accessible-pygments
184186
# ipython
187+
# ipython-pygments-lexers
185188
# nbconvert
186189
# pydata-sphinx-theme
187190
# sphinx
188191
pyparsing==3.2.3
189192
# via matplotlib
193+
python-dateutil==2.9.0.post0
194+
# via
195+
# jupyter-client
196+
# matplotlib
190197
python-dotenv==1.1.1
191198
# via pydantic-settings
192199
pyyaml==6.0.2
193200
# via myst-parser
194-
pyzmq==27.0.0
201+
pyzmq==27.0.1
195202
# via
196203
# ipykernel
197204
# jupyter-client
@@ -207,6 +214,8 @@ rpds-py==0.26.0
207214
# via
208215
# jsonschema
209216
# referencing
217+
six==1.17.0
218+
# via python-dateutil
210219
snowballstemmer==3.0.1
211220
# via sphinx
212221
soupsieve==2.7
@@ -243,8 +252,6 @@ stack-data==0.6.3
243252
# via ipython
244253
tinycss2==1.4.0
245254
# via bleach
246-
tomli==2.2.1
247-
# via sphinx
248255
tornado==6.5.1
249256
# via
250257
# ipykernel
@@ -263,9 +270,7 @@ traitlets==5.14.3
263270
typing-extensions==4.14.1
264271
# via
265272
# beautifulsoup4
266-
# exceptiongroup
267273
# ipython
268-
# mistune
269274
# pydantic
270275
# pydantic-core
271276
# pydata-sphinx-theme

requirements/mypy.txt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,11 @@
66
# requirements upgrade
77
#
88
-r test.txt
9-
mypy==1.17.0
9+
mypy==1.17.1
1010
# via -r mypy.in
1111
mypy-extensions==1.1.0
1212
# via mypy
1313
pathspec==0.12.1
1414
# via mypy
15+
typing-extensions==4.14.1
16+
# via mypy

requirements/nightly.in

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11

22
# --- END OF CUSTOM SECTION ---
33
# The following was generated by 'tox -e deps', DO NOT EDIT MANUALLY!
4-
python-dateutil>=2.8
54
scipy>=1.10.0
65
h5py>=3.12
76
pytest>=7.0

requirements/nightly.txt

Lines changed: 3 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# SHA1:7fc18eec3bf663029a1050f6a04b6c9b8ffd5d48
1+
# SHA1:444b5ef2a2c9ff87685acd8b81ddfd4460e9687d
22
#
33
# This file was generated by pip-compile-multi.
44
# To update, run:
@@ -8,13 +8,11 @@
88
--index-url https://pypi.anaconda.org/scipp-nightly-wheels/simple/
99
--extra-index-url https://pypi.org/simple
1010

11-
exceptiongroup==1.3.0
12-
# via pytest
1311
h5py==3.14.0
1412
# via -r nightly.in
1513
iniconfig==2.1.0
1614
# via pytest
17-
numpy==2.2.6
15+
numpy==2.3.2
1816
# via
1917
# h5py
2018
# scipp
@@ -27,15 +25,7 @@ pygments==2.19.2
2725
# via pytest
2826
pytest==8.4.1
2927
# via -r nightly.in
30-
python-dateutil==2.9.0.post0
31-
# via -r nightly.in
3228
scipp==100.0.0.dev0
3329
# via -r nightly.in
34-
scipy==1.15.3
30+
scipy==1.16.1
3531
# via -r nightly.in
36-
six==1.17.0
37-
# via python-dateutil
38-
tomli==2.2.1
39-
# via pytest
40-
typing-extensions==4.14.1
41-
# via exceptiongroup

0 commit comments

Comments
 (0)