Skip to content

Commit 21d0340

Browse files
authored
Merge pull request #610 from scipp/update-deps
Update dependencies and pre-commit hooks
2 parents 6c826ed + 93c9c1b commit 21d0340

File tree

14 files changed

+83
-70
lines changed

14 files changed

+83
-70
lines changed

.pre-commit-config.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,22 +16,22 @@ repos:
1616
args: [ --markdown-linebreak-ext=md ]
1717
exclude: '\.svg'
1818
- repo: https://github.com/kynan/nbstripout
19-
rev: 0.7.1
19+
rev: 0.8.1
2020
hooks:
2121
- id: nbstripout
2222
types: [ "jupyter" ]
2323
args: [ "--drop-empty-cells",
2424
"--extra-keys 'metadata.language_info.version cell.metadata.jp-MarkdownHeadingCollapsed cell.metadata.pycharm'" ]
2525
- repo: https://github.com/astral-sh/ruff-pre-commit
26-
rev: v0.8.0
26+
rev: v0.9.10
2727
hooks:
2828
- id: ruff
2929
args: [ --fix ]
3030
types_or: [ python, pyi, jupyter ]
3131
- id: ruff-format
3232
types_or: [ python, pyi ]
3333
- repo: https://github.com/codespell-project/codespell
34-
rev: v2.3.0
34+
rev: v2.4.1
3535
hooks:
3636
- id: codespell
3737
additional_dependencies:
@@ -47,7 +47,7 @@ repos:
4747
- id: rst-inline-touching-normal
4848
- id: text-unicode-replacement-char
4949
- repo: https://github.com/rhysd/actionlint
50-
rev: v1.7.3
50+
rev: v1.7.7
5151
hooks:
5252
- id: actionlint
5353
# Disable because of false-positive SC2046

requirements/base.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# SHA1:0d828cbacfc7cf912a961c413fba99e70fc9dde0
1+
# SHA1:a27fe80e794a66dbedb9ec12032e8412ba2163b8
22
#
33
# This file is autogenerated by pip-compile-multi
44
# To update, run:
@@ -29,7 +29,7 @@ lazy-loader==0.4
2929
# via
3030
# -r base.in
3131
# plopp
32-
matplotlib==3.10.0
32+
matplotlib==3.10.1
3333
# via
3434
# mpltoolbox
3535
# plopp

requirements/basetest.txt

Lines changed: 11 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,6 @@ asttokens==3.0.0
1111
# via stack-data
1212
attrs==25.1.0
1313
# via hypothesis
14-
brille==0.8.0
15-
# via pace-neutrons
1614
certifi==2025.1.31
1715
# via requests
1816
charset-normalizer==3.4.1
@@ -25,9 +23,9 @@ cyclebane==24.10.0
2523
# via sciline
2624
cycler==0.12.1
2725
# via matplotlib
28-
decorator==5.1.1
26+
decorator==5.2.1
2927
# via ipython
30-
euphonic[phonopy-reader]==1.4.1
28+
euphonic[phonopy-reader]==1.4.2
3129
# via pace-neutrons
3230
exceptiongroup==1.2.2
3331
# via
@@ -46,17 +44,17 @@ fonttools==4.56.0
4644
# via matplotlib
4745
h5py==3.13.0
4846
# via euphonic
49-
hypothesis==6.126.0
47+
hypothesis==6.128.2
5048
# via -r basetest.in
5149
idna==3.10
5250
# via requests
5351
iniconfig==2.0.0
5452
# via pytest
5553
ipydatawidgets==4.3.5
5654
# via pythreejs
57-
ipympl==0.9.6
55+
ipympl==0.9.7
5856
# via -r basetest.in
59-
ipython==8.32.0
57+
ipython==8.34.0
6058
# via
6159
# ipympl
6260
# ipywidgets
@@ -72,9 +70,9 @@ jupyterlab-widgets==3.0.13
7270
# via ipywidgets
7371
kiwisolver==1.4.8
7472
# via matplotlib
75-
libpymcr==0.1.8
73+
libpymcr==0.2.1
7674
# via pace-neutrons
77-
matplotlib==3.10.0
75+
matplotlib==3.10.1
7876
# via
7977
# ipympl
8078
# pace-neutrons
@@ -84,7 +82,6 @@ networkx==3.4.2
8482
# via cyclebane
8583
numpy==2.2.3
8684
# via
87-
# brille
8885
# contourpy
8986
# euphonic
9087
# h5py
@@ -97,7 +94,7 @@ numpy==2.2.3
9794
# scipy
9895
# seekpath
9996
# spglib
100-
pace-neutrons==0.3.1
97+
pace-neutrons==0.4.0
10198
# via -r basetest.in
10299
packaging==24.2
103100
# via
@@ -137,7 +134,7 @@ pygments==2.19.1
137134
# via ipython
138135
pyparsing==3.2.1
139136
# via matplotlib
140-
pytest==8.3.4
137+
pytest==8.3.5
141138
# via
142139
# -r basetest.in
143140
# pytest-xdist
@@ -165,7 +162,7 @@ six==1.17.0
165162
# python-dateutil
166163
sortedcontainers==2.4.0
167164
# via hypothesis
168-
spglib==2.5.0
165+
spglib==2.6.0
169166
# via
170167
# euphonic
171168
# seekpath
@@ -194,6 +191,7 @@ typing-extensions==4.12.2
194191
# flexparser
195192
# ipython
196193
# pint
194+
# spglib
197195
urllib3==2.3.0
198196
# via requests
199197
wcwidth==0.2.13

requirements/ci.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
#
66
# pip-compile-multi
77
#
8-
cachetools==5.5.1
8+
cachetools==5.5.2
99
# via tox
1010
certifi==2025.1.31
1111
# via requests
@@ -48,11 +48,11 @@ tomli==2.2.1
4848
# via
4949
# pyproject-api
5050
# tox
51-
tox==4.24.1
51+
tox==4.24.2
5252
# via -r ci.in
5353
typing-extensions==4.12.2
5454
# via tox
5555
urllib3==2.3.0
5656
# via requests
57-
virtualenv==20.29.2
57+
virtualenv==20.29.3
5858
# via tox

requirements/dev.txt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ click==8.1.8
3030
# via
3131
# pip-compile-multi
3232
# pip-tools
33-
copier==9.5.0
33+
copier==9.6.0
3434
# via -r dev.in
3535
dunamai==1.23.0
3636
# via copier
@@ -79,7 +79,7 @@ overrides==7.7.0
7979
# via jupyter-server
8080
pathspec==0.12.1
8181
# via copier
82-
pip-compile-multi==2.7.1
82+
pip-compile-multi==2.8.0
8383
# via -r dev.in
8484
pip-tools==7.4.1
8585
# via pip-compile-multi
@@ -89,7 +89,7 @@ prometheus-client==0.21.1
8989
# via jupyter-server
9090
pycparser==2.22
9191
# via cffi
92-
python-json-logger==3.2.1
92+
python-json-logger==3.3.0
9393
# via jupyter-events
9494
questionary==2.1.0
9595
# via copier
@@ -115,7 +115,7 @@ types-docutils==0.21.0.20241128
115115
# via -r dev.in
116116
types-python-dateutil==2.9.0.20241206
117117
# via arrow
118-
types-requests==2.32.0.20241016
118+
types-requests==2.32.0.20250306
119119
# via -r dev.in
120120
uri-template==1.3.0
121121
# via jsonschema

requirements/docs.txt

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -34,9 +34,9 @@ comm==0.2.2
3434
# via
3535
# ipykernel
3636
# ipywidgets
37-
debugpy==1.8.12
37+
debugpy==1.8.13
3838
# via ipykernel
39-
decorator==5.1.1
39+
decorator==5.2.1
4040
# via ipython
4141
defusedxml==0.7.1
4242
# via nbconvert
@@ -60,9 +60,9 @@ importlib-resources==6.5.2
6060
# via tof
6161
ipykernel==6.29.5
6262
# via -r docs.in
63-
ipympl==0.9.6
63+
ipympl==0.9.7
6464
# via -r docs.in
65-
ipython==8.32.0
65+
ipython==8.34.0
6666
# via
6767
# -r docs.in
6868
# ipykernel
@@ -72,7 +72,7 @@ ipywidgets==8.1.5
7272
# via ipympl
7373
jedi==0.19.2
7474
# via ipython
75-
jinja2==3.1.5
75+
jinja2==3.1.6
7676
# via
7777
# myst-parser
7878
# nbconvert
@@ -128,7 +128,7 @@ nbformat==5.10.4
128128
# nbclient
129129
# nbconvert
130130
# nbsphinx
131-
nbsphinx==0.9.6
131+
nbsphinx==0.9.7
132132
# via -r docs.in
133133
nest-asyncio==1.6.0
134134
# via ipykernel
@@ -183,7 +183,7 @@ requests==2.32.3
183183
# via
184184
# pooch
185185
# sphinx
186-
rpds-py==0.22.3
186+
rpds-py==0.23.1
187187
# via
188188
# jsonschema
189189
# referencing

requirements/nightly.txt

Lines changed: 31 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# SHA1:35082b8a19e40445e6769ac7c2dbc62a17d61e0a
1+
# SHA1:80074c06e57dfdeb2296268e18f7298503601250
22
#
33
# This file is autogenerated by pip-compile-multi
44
# To update, run:
@@ -8,14 +8,14 @@
88
--index-url https://pypi.anaconda.org/scipp-nightly-wheels/simple/
99
--extra-index-url https://pypi.org/simple
1010

11+
annotated-types==0.7.0
12+
# via pydantic
1113
appdirs==1.4.4
1214
# via pace-neutrons
1315
asttokens==3.0.0
1416
# via stack-data
1517
attrs==25.1.0
1618
# via hypothesis
17-
brille==0.8.0
18-
# via pace-neutrons
1919
certifi==2025.1.31
2020
# via requests
2121
charset-normalizer==3.4.1
@@ -28,9 +28,13 @@ cyclebane==24.10.0
2828
# via sciline
2929
cycler==0.12.1
3030
# via matplotlib
31-
decorator==5.1.1
31+
decorator==5.2.1
3232
# via ipython
33-
euphonic[phonopy-reader]==1.4.1
33+
dnspython==2.7.0
34+
# via email-validator
35+
email-validator==2.2.0
36+
# via -r nightly.in
37+
euphonic[phonopy-reader]==1.4.2
3438
# via pace-neutrons
3539
exceptiongroup==1.2.2
3640
# via
@@ -52,19 +56,21 @@ h5py==3.13.0
5256
# -r nightly.in
5357
# euphonic
5458
# scippnexus
55-
hypothesis==6.126.0
59+
hypothesis==6.128.2
5660
# via -r nightly.in
5761
idna==3.10
58-
# via requests
62+
# via
63+
# email-validator
64+
# requests
5965
importlib-resources==6.5.2
6066
# via tof
6167
iniconfig==2.0.0
6268
# via pytest
6369
ipydatawidgets==4.3.5
6470
# via pythreejs
65-
ipympl==0.9.6
71+
ipympl==0.9.7
6672
# via -r nightly.in
67-
ipython==8.32.0
73+
ipython==8.34.0
6874
# via
6975
# ipympl
7076
# ipywidgets
@@ -84,9 +90,9 @@ lazy-loader==0.4
8490
# via
8591
# -r nightly.in
8692
# plopp
87-
libpymcr==0.1.8
93+
libpymcr==0.2.1
8894
# via pace-neutrons
89-
matplotlib==3.10.0
95+
matplotlib==3.10.1
9096
# via
9197
# ipympl
9298
# mpltoolbox
@@ -101,7 +107,6 @@ networkx==3.4.2
101107
numpy==2.2.3
102108
# via
103109
# -r nightly.in
104-
# brille
105110
# contourpy
106111
# euphonic
107112
# h5py
@@ -116,7 +121,7 @@ numpy==2.2.3
116121
# scipy
117122
# seekpath
118123
# spglib
119-
pace-neutrons==0.3.1
124+
pace-neutrons==0.4.0
120125
# via -r nightly.in
121126
packaging==24.2
122127
# via
@@ -157,18 +162,23 @@ ptyprocess==0.7.0
157162
# via pexpect
158163
pure-eval==0.2.3
159164
# via stack-data
165+
pydantic==2.11.0b1
166+
# via -r nightly.in
167+
pydantic-core==2.31.1
168+
# via pydantic
160169
pygments==2.19.1
161170
# via ipython
162171
pyparsing==3.2.1
163172
# via matplotlib
164-
pytest==8.3.4
173+
pytest==8.3.5
165174
# via
166175
# -r nightly.in
167176
# pytest-xdist
168177
pytest-xdist==3.6.1
169178
# via -r nightly.in
170179
python-dateutil==2.9.0.post0
171180
# via
181+
# -r nightly.in
172182
# matplotlib
173183
# scippnexus
174184
pythreejs==2.4.2
@@ -202,7 +212,7 @@ six==1.17.0
202212
# python-dateutil
203213
sortedcontainers==2.4.0
204214
# via hypothesis
205-
spglib==2.5.0
215+
spglib==2.6.0
206216
# via
207217
# euphonic
208218
# seekpath
@@ -233,6 +243,12 @@ typing-extensions==4.12.2
233243
# flexparser
234244
# ipython
235245
# pint
246+
# pydantic
247+
# pydantic-core
248+
# spglib
249+
# typing-inspection
250+
typing-inspection==0.4.0
251+
# via pydantic
236252
urllib3==2.3.0
237253
# via requests
238254
wcwidth==0.2.13

0 commit comments

Comments
 (0)