Skip to content

Commit c21654b

Browse files
Bump dependencies from commit 694044 (#3391)
* Dependency updates * Ignore RUF069 for tests * Oops, ignore core tests too --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: A5rocks <git@helvetica.moe>
1 parent 6940445 commit c21654b

File tree

4 files changed

+22
-18
lines changed

4 files changed

+22
-18
lines changed

.pre-commit-config.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ repos:
2424
hooks:
2525
- id: black
2626
- repo: https://github.com/astral-sh/ruff-pre-commit
27-
rev: v0.15.0
27+
rev: v0.15.1
2828
hooks:
2929
- id: ruff-check
3030
types: [file]
@@ -38,7 +38,7 @@ repos:
3838
# tomli needed on 3.10. tomllib is available in stdlib on 3.11+
3939
- tomli
4040
- repo: https://github.com/adhtruong/mirrors-typos
41-
rev: v1.43.3
41+
rev: v1.43.4
4242
hooks:
4343
- id: typos
4444
- repo: https://github.com/sphinx-contrib/sphinx-lint
@@ -73,7 +73,7 @@ repos:
7373
additional_dependencies: ["pyyaml"]
7474
files: ^(test-requirements\.txt)|(\.pre-commit-config\.yaml)$
7575
- repo: https://github.com/astral-sh/uv-pre-commit
76-
rev: 0.10.0
76+
rev: 0.10.2
7777
hooks:
7878
# Compile requirements
7979
- id: pip-compile

docs-requirements.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ attrs==25.4.0
66
# via
77
# -r docs-requirements.in
88
# outcome
9-
babel==2.17.0
9+
babel==2.18.0
1010
# via sphinx
1111
beautifulsoup4==4.14.3
1212
# via sphinx-codeautolink
@@ -24,7 +24,7 @@ colorama==0.4.6 ; sys_platform == 'win32'
2424
# via
2525
# click
2626
# sphinx
27-
cryptography==46.0.4
27+
cryptography==46.0.5
2828
# via pyopenssl
2929
docutils==0.22.4
3030
# via

pyproject.toml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -171,12 +171,16 @@ extend-ignore = [
171171
'src/trio/lowlevel.py' = ['F401']
172172
'src/trio/socket.py' = ['F401', 'A005']
173173
'src/trio/testing/__init__.py' = ['F401']
174+
174175
# RUF029 is ignoring tests that are marked as async functions but
175176
# do not use an await in their function bodies. There are several
176177
# places where internal trio synchronous code relies on being
177178
# called from an async function, where current task is set up.
178-
'src/trio/_tests/*.py' = ['RUF029']
179-
'src/trio/_core/_tests/*.py' = ['RUF029']
179+
#
180+
# RUF069 is ignoring exact float comparison, because we use that
181+
# in combination with autojump clocks
182+
'src/trio/_tests/*.py' = ['RUF029', 'RUF069']
183+
'src/trio/_core/_tests/*.py' = ['RUF029', 'RUF069']
180184
# A005 is ignoring modules that shadow stdlib modules.
181185
'src/trio/_abc.py' = ['A005']
182186
'src/trio/_socket.py' = ['A005']

test-requirements.txt

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,15 @@ alabaster==1.0.0
44
# via sphinx
55
astor==0.8.1
66
# via -r test-requirements.in
7-
astroid==4.0.3
7+
astroid==4.0.4
88
# via pylint
99
async-generator==1.10
1010
# via -r test-requirements.in
1111
attrs==25.4.0
1212
# via
1313
# -r test-requirements.in
1414
# outcome
15-
babel==2.17.0
15+
babel==2.18.0
1616
# via sphinx
1717
black==26.1.0 ; implementation_name == 'cpython'
1818
# via -r test-requirements.in
@@ -36,9 +36,9 @@ colorama==0.4.6 ; sys_platform == 'win32'
3636
# pylint
3737
# pytest
3838
# sphinx
39-
coverage==7.13.2
39+
coverage==7.13.4
4040
# via -r test-requirements.in
41-
cryptography==46.0.4
41+
cryptography==46.0.5
4242
# via
4343
# -r test-requirements.in
4444
# pyopenssl
@@ -56,7 +56,7 @@ exceptiongroup==1.3.1 ; python_full_version < '3.11'
5656
# via
5757
# -r test-requirements.in
5858
# pytest
59-
filelock==3.20.3
59+
filelock==3.24.0
6060
# via virtualenv
6161
identify==2.6.16
6262
# via pre-commit
@@ -75,7 +75,7 @@ jedi==0.19.2 ; implementation_name == 'cpython'
7575
# via -r test-requirements.in
7676
jinja2==3.1.6
7777
# via sphinx
78-
librt==0.7.8 ; implementation_name == 'cpython' and platform_python_implementation != 'PyPy'
78+
librt==0.8.0 ; implementation_name == 'cpython' and platform_python_implementation != 'PyPy'
7979
# via mypy
8080
markupsafe==3.0.3
8181
# via jinja2
@@ -99,13 +99,13 @@ packaging==26.0
9999
# black
100100
# pytest
101101
# sphinx
102-
parso==0.8.5 ; implementation_name == 'cpython'
102+
parso==0.8.6 ; implementation_name == 'cpython'
103103
# via jedi
104104
pathspec==1.0.4 ; implementation_name == 'cpython'
105105
# via
106106
# black
107107
# mypy
108-
platformdirs==4.5.1
108+
platformdirs==4.9.0
109109
# via
110110
# black
111111
# pylint
@@ -136,7 +136,7 @@ requests==2.32.5
136136
# via sphinx
137137
roman-numerals==4.1.0 ; python_full_version >= '3.11'
138138
# via sphinx
139-
ruff==0.15.0
139+
ruff==0.15.1
140140
# via -r test-requirements.in
141141
sniffio==1.3.1
142142
# via -r test-requirements.in
@@ -183,7 +183,7 @@ types-pyopenssl==24.1.0.20240722
183183
# via -r test-requirements.in
184184
types-pyyaml==6.0.12.20250915
185185
# via -r test-requirements.in
186-
types-setuptools==80.10.0.20260124
186+
types-setuptools==82.0.0.20260210
187187
# via types-cffi
188188
typing-extensions==4.15.0
189189
# via
@@ -198,7 +198,7 @@ typing-extensions==4.15.0
198198
# virtualenv
199199
urllib3==2.6.3
200200
# via requests
201-
uv==0.10.0
201+
uv==0.10.2
202202
# via -r test-requirements.in
203203
virtualenv==20.36.1
204204
# via pre-commit

0 commit comments

Comments
 (0)