Skip to content

Commit c73a7ac

Browse files
committed
Update dependencies
1 parent a691069 commit c73a7ac

21 files changed

+228
-201
lines changed

.pre-commit-config.yaml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -29,35 +29,35 @@ repos:
2929
args: ['--maxkb=100']
3030

3131
- repo: 'https://github.com/myint/eradicate'
32-
rev: 2.3.0
32+
rev: 3.0.0
3333
hooks:
3434
- id: eradicate
3535
args: ['-e'] # remove default --in-place argument and emit error
3636

3737
- repo: 'https://github.com/astral-sh/ruff-pre-commit'
38-
rev: v0.9.1
38+
rev: v0.11.10
3939
hooks:
4040
- id: ruff
4141
args: [ --fix-only ]
4242

4343
- repo: 'https://github.com/pycqa/isort'
44-
rev: 5.13.2
44+
rev: 6.0.0
4545
hooks:
4646
- id: isort
4747

4848
- repo: 'https://github.com/python-jsonschema/check-jsonschema'
49-
rev: 0.31.0
49+
rev: 0.33.0
5050
hooks:
5151
- id: check-dependabot
5252
- id: check-github-workflows
5353

5454
- repo: 'https://github.com/rhysd/actionlint'
55-
rev: v1.7.3
55+
rev: v1.7.7
5656
hooks:
5757
- id: actionlint
5858

5959
- repo: 'https://github.com/woodruffw/zizmor-pre-commit'
60-
rev: v1.1.1
60+
rev: v1.8.0
6161
hooks:
6262
- id: zizmor
6363

pyproject.toml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[build-system]
2-
requires = ['setuptools==75.6.0']
2+
requires = ['setuptools==80.8.0']
33
build-backend = 'setuptools.build_meta'
44

55
[project]
@@ -136,13 +136,15 @@ fixable = [
136136
'RUF022',
137137
]
138138
ignore = [
139-
# Rules that should be turned on in the near future
139+
# Rules that should be turned on soon
140140
'D',
141141
'N818',
142142
'B904',
143143
'FIX002',
144144
'RUF012',
145145

146+
'PYI019', # turn on after 3.11
147+
146148
# Rules emitting false alerts
147149
'N804',
148150
'B008',
@@ -172,6 +174,8 @@ ignore = [
172174
'RSE102',
173175
'TC003',
174176
'PYI025',
177+
'TC006',
178+
'C420',
175179

176180
# Rules conflictin with other tools
177181
'I001',

requirements/bench.txt

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,25 +4,25 @@
44
# via -r requirements/raw/bench.txt
55
annotated-types==0.7.0
66
# via pydantic
7-
attrs==24.2.0
7+
attrs==25.3.0
88
# via cattrs
99
cattrs==23.1.2
1010
# via -r requirements/raw/bench.txt
1111
dataclass-factory==2.16
1212
# via -r requirements/raw/bench.txt
13-
iniconfig==2.0.0
13+
iniconfig==2.1.0
1414
# via pytest
1515
marshmallow==3.20.1
1616
# via -r requirements/raw/bench.txt
1717
mashumaro==3.10
1818
# via -r requirements/raw/bench.txt
1919
msgspec==0.19.0 ; implementation_name != 'pypy'
2020
# via -r requirements/raw/bench.txt
21-
packaging==24.2
21+
packaging==25.0
2222
# via
2323
# marshmallow
2424
# pytest
25-
pluggy==1.5.0
25+
pluggy==1.6.0
2626
# via pytest
2727
psutil==5.9.5
2828
# via
@@ -34,11 +34,11 @@ pydantic-core==2.27.1
3434
# via pydantic
3535
pyperf==2.6.1
3636
# via -r requirements/raw/bench.txt
37-
pytest==8.3.4
37+
pytest==8.3.5
3838
# via -r requirements/raw/bench.txt
3939
schematics==2.1.1
4040
# via -r requirements/raw/bench.txt
41-
typing-extensions==4.12.2
41+
typing-extensions==4.13.2
4242
# via
4343
# mashumaro
4444
# pydantic

requirements/dev.txt

Lines changed: 58 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -14,35 +14,35 @@ attrs==24.2.0
1414
# via
1515
# -r requirements/raw/test_extra_new.txt
1616
# cattrs
17-
babel==2.16.0
17+
babel==2.17.0
1818
# via sphinx
19-
beautifulsoup4==4.12.3
19+
beautifulsoup4==4.13.4
2020
# via furo
21-
cachetools==5.5.0
21+
cachetools==5.5.2
2222
# via tox
2323
cattrs==23.1.2
2424
# via -r requirements/raw/bench.txt
25-
certifi==2024.12.14
25+
certifi==2025.4.26
2626
# via requests
2727
cfgv==3.4.0
2828
# via pre-commit
2929
chardet==5.2.0
3030
# via tox
31-
charset-normalizer==3.4.0
31+
charset-normalizer==3.4.2
3232
# via requests
33-
click==8.1.7
33+
click==8.2.1
3434
# via towncrier
3535
colorama==0.4.6
3636
# via
3737
# radon
3838
# tox
39-
coverage==7.6.9
39+
coverage==7.8.1
4040
# via
4141
# -r requirements/raw/runner.txt
4242
# -r requirements/raw/test_extra_none.txt
4343
dataclass-factory==2.16
4444
# via -r requirements/raw/bench.txt
45-
dirty-equals==0.8.0
45+
dirty-equals==0.9.0
4646
# via -r requirements/raw/test_extra_none.txt
4747
distlib==0.3.9
4848
# via virtualenv
@@ -57,34 +57,36 @@ docutils==0.21.2
5757
# sphinx-paramlinks
5858
docutils-stubs==0.0.22
5959
# via -r requirements/raw/doc.txt
60-
filelock==3.16.1
60+
filelock==3.18.0
6161
# via
6262
# tox
6363
# virtualenv
64-
flake8==7.1.1
64+
flake8==7.2.0
6565
# via dlint
6666
furo==2024.8.6
6767
# via -r requirements/raw/doc.txt
68-
gitdb==4.0.11
68+
gitdb==4.0.12
6969
# via gitpython
70-
gitpython==3.1.43
70+
gitpython==3.1.44
7171
# via -r requirements/raw/doc.txt
72-
identify==2.6.3
72+
greenlet==3.2.2 ; (python_full_version < '3.13' and platform_machine == 'AMD64') or (python_full_version < '3.13' and platform_machine == 'WIN32') or (python_full_version < '3.13' and platform_machine == 'aarch64') or (python_full_version < '3.13' and platform_machine == 'amd64') or (python_full_version < '3.13' and platform_machine == 'ppc64le') or (python_full_version < '3.13' and platform_machine == 'win32') or (python_full_version < '3.13' and platform_machine == 'x86_64')
73+
# via sqlalchemy
74+
identify==2.6.10
7375
# via pre-commit
7476
idna==3.10
7577
# via requests
7678
imagesize==1.4.1
7779
# via sphinx
78-
iniconfig==2.0.0
80+
iniconfig==2.1.0
7981
# via pytest
8082
invoke==2.2.0
8183
# via -r requirements/raw/runner.txt
82-
jinja2==3.1.4
84+
jinja2==3.1.6
8385
# via
8486
# myst-parser
8587
# sphinx
8688
# towncrier
87-
lxml==5.3.0
89+
lxml==5.4.0
8890
# via astpath
8991
mando==0.7.1
9092
# via radon
@@ -108,17 +110,19 @@ msgspec==0.19.0 ; implementation_name != 'pypy'
108110
# via
109111
# -r requirements/raw/bench.txt
110112
# -r requirements/raw/test_extra_new.txt
111-
mypy==1.14.0
113+
mypy==1.15.0
112114
# via -r requirements/raw/lint.txt
113-
mypy-extensions==1.0.0
115+
mypy-extensions==1.1.0
114116
# via mypy
115-
myst-parser==4.0.0
117+
myst-parser==4.0.1
116118
# via -r requirements/raw/doc.txt
119+
narwhals==1.40.0
120+
# via plotly
117121
nodeenv==1.9.1
118122
# via pre-commit
119-
orjson==3.10.12
123+
orjson==3.10.18
120124
# via mypy
121-
packaging==24.2
125+
packaging==25.0
122126
# via
123127
# marshmallow
124128
# plotly
@@ -127,49 +131,49 @@ packaging==24.2
127131
# sphinx
128132
# tox
129133
# tox-uv
130-
pbr==6.1.0
134+
pbr==6.1.1
131135
# via sphinxcontrib-apidoc
132-
phonenumberslite==8.13.52
136+
phonenumberslite==9.0.5
133137
# via -r requirements/raw/test_extra_none.txt
134-
pip==24.3.1
138+
pip==25.1.1
135139
# via -r requirements/raw/pre.txt
136-
platformdirs==4.3.6
140+
platformdirs==4.3.8
137141
# via
138142
# tox
139143
# virtualenv
140-
plotly==5.24.1
144+
plotly==6.1.1
141145
# via
142146
# -r requirements/raw/_bench-orchestrate.txt
143147
# -r requirements/raw/doc.txt
144-
pluggy==1.5.0
148+
pluggy==1.6.0
145149
# via
146150
# pytest
147151
# tox
148-
pre-commit==4.0.1
152+
pre-commit==4.2.0
149153
# via -r requirements/raw/lint.txt
150154
psutil==5.9.5
151155
# via
152156
# -r requirements/raw/bench.txt
153157
# pyperf
154-
pycodestyle==2.12.1
158+
pycodestyle==2.13.0
155159
# via flake8
156160
pydantic==2.10.3
157161
# via
158162
# -r requirements/raw/bench.txt
159163
# -r requirements/raw/test_extra_new.txt
160164
pydantic-core==2.27.1
161165
# via pydantic
162-
pyflakes==3.2.0
166+
pyflakes==3.3.2
163167
# via flake8
164-
pygments==2.18.0
168+
pygments==2.19.1
165169
# via
166170
# furo
167171
# sphinx
168172
pyperf==2.6.1
169173
# via -r requirements/raw/bench.txt
170-
pyproject-api==1.8.0
174+
pyproject-api==1.9.1
171175
# via tox
172-
pytest==8.3.4
176+
pytest==8.3.5
173177
# via
174178
# -r requirements/raw/bench.txt
175179
# -r requirements/raw/test_extra_none.txt
@@ -181,21 +185,25 @@ radon==6.0.1
181185
# via -r requirements/raw/lint.txt
182186
requests==2.32.3
183187
# via sphinx
184-
ruff==0.9.1
188+
roman-numerals-py==3.1.0
189+
# via sphinx
190+
ruff==0.11.10
185191
# via -r requirements/raw/lint.txt
186192
schematics==2.1.1
187193
# via -r requirements/raw/bench.txt
188-
setuptools==75.6.0
189-
# via -r requirements/raw/dev.txt
194+
setuptools==80.8.0
195+
# via
196+
# -r requirements/raw/dev.txt
197+
# pbr
190198
six==1.17.0
191199
# via mando
192-
smmap==5.0.1
200+
smmap==5.0.2
193201
# via gitdb
194-
snowballstemmer==2.2.0
202+
snowballstemmer==3.0.1
195203
# via sphinx
196-
soupsieve==2.6
204+
soupsieve==2.7
197205
# via beautifulsoup4
198-
sphinx==8.1.3
206+
sphinx==8.2.3
199207
# via
200208
# -r requirements/raw/doc.txt
201209
# furo
@@ -217,9 +225,9 @@ sphinx-design==0.6.1
217225
# via -r requirements/raw/doc.txt
218226
sphinx-paramlinks==0.6.0
219227
# via -r requirements/raw/doc.txt
220-
sphinx-reredirects==0.1.5
228+
sphinx-reredirects==0.1.6
221229
# via -r requirements/raw/doc.txt
222-
sphinxcontrib-apidoc==0.5.0
230+
sphinxcontrib-apidoc==0.6.0
223231
# via -r requirements/raw/doc.txt
224232
sphinxcontrib-applehelp==2.0.0
225233
# via sphinx
@@ -233,34 +241,33 @@ sphinxcontrib-qthelp==2.0.0
233241
# via sphinx
234242
sphinxcontrib-serializinghtml==2.0.0
235243
# via sphinx
236-
sphinxext-opengraph==0.9.1
244+
sphinxext-opengraph==0.10.0
237245
# via -r requirements/raw/doc.txt
238246
sqlalchemy==2.0.36
239247
# via -r requirements/raw/test_extra_new.txt
240-
tenacity==9.0.0
241-
# via plotly
242248
toml==0.10.2
243249
# via vulture
244250
towncrier==24.8.0
245251
# via -r requirements/raw/dev.txt
246-
tox==4.23.2
252+
tox==4.26.0
247253
# via tox-uv
248-
tox-uv==1.16.1
254+
tox-uv==1.25.0
249255
# via -r requirements/raw/runner.txt
250-
typing-extensions==4.12.2
256+
typing-extensions==4.13.2
251257
# via
258+
# beautifulsoup4
252259
# mashumaro
253260
# mypy
254261
# pydantic
255262
# pydantic-core
256263
# sqlalchemy
257-
urllib3==2.2.3
264+
urllib3==2.4.0
258265
# via requests
259-
uv==0.5.9
266+
uv==0.7.6
260267
# via
261268
# -r requirements/raw/pre.txt
262269
# tox-uv
263-
virtualenv==20.28.0
270+
virtualenv==20.31.2
264271
# via
265272
# pre-commit
266273
# tox

0 commit comments

Comments
 (0)