Skip to content

Commit 5658426

Browse files
authored
Merge pull request #3180 from python-trio/autodeps/bump_from_7084b5
Bump dependencies from commit 7084b5
2 parents 7084b56 + 93d08af commit 5658426

File tree

5 files changed

+29
-26
lines changed

5 files changed

+29
-26
lines changed

docs-requirements.txt

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,23 +2,23 @@
22
# uv pip compile --universal --python-version=3.11 docs-requirements.in -o docs-requirements.txt
33
alabaster==1.0.0
44
# via sphinx
5-
attrs==24.2.0
5+
attrs==24.3.0
66
# via
77
# -r docs-requirements.in
88
# outcome
99
babel==2.16.0
1010
# via sphinx
1111
beautifulsoup4==4.12.3
1212
# via sphinx-codeautolink
13-
certifi==2024.8.30
13+
certifi==2024.12.14
1414
# via requests
1515
cffi==1.17.1 ; os_name == 'nt' or platform_python_implementation != 'PyPy'
1616
# via
1717
# -r docs-requirements.in
1818
# cryptography
19-
charset-normalizer==3.4.0
19+
charset-normalizer==3.4.1
2020
# via requests
21-
click==8.1.7
21+
click==8.1.8
2222
# via towncrier
2323
colorama==0.4.6 ; sys_platform == 'win32'
2424
# via
@@ -40,7 +40,7 @@ imagesize==1.4.1
4040
# via sphinx
4141
immutables==0.21
4242
# via -r docs-requirements.in
43-
jinja2==3.1.4
43+
jinja2==3.1.5
4444
# via
4545
# -r docs-requirements.in
4646
# sphinx
@@ -102,5 +102,5 @@ sphinxcontrib-trio==1.1.2
102102
# via -r docs-requirements.in
103103
towncrier==24.8.0
104104
# via -r docs-requirements.in
105-
urllib3==2.2.3
105+
urllib3==2.3.0
106106
# via requests

src/trio/_core/_concat_tb.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -64,14 +64,14 @@ def copy_tb(base_tb: TracebackType, tb_next: TracebackType | None) -> TracebackT
6464
# which it already is, so we're done. Otherwise, we have to actually
6565
# do some work:
6666
if tb_next is not None:
67-
_ctypes.Py_INCREF(tb_next) # type: ignore[attr-defined]
67+
_ctypes.Py_INCREF(tb_next)
6868
c_new_tb.tb_next = id(tb_next)
6969

7070
assert c_new_tb.tb_frame is not None
71-
_ctypes.Py_INCREF(base_tb.tb_frame) # type: ignore[attr-defined]
71+
_ctypes.Py_INCREF(base_tb.tb_frame)
7272
old_tb_frame = new_tb.tb_frame
7373
c_new_tb.tb_frame = id(base_tb.tb_frame)
74-
_ctypes.Py_DECREF(old_tb_frame) # type: ignore[attr-defined]
74+
_ctypes.Py_DECREF(old_tb_frame)
7575

7676
c_new_tb.tb_lasti = base_tb.tb_lasti
7777
c_new_tb.tb_lineno = base_tb.tb_lineno

src/trio/_tests/test_exports.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -511,6 +511,9 @@ def lookup_symbol(symbol: str) -> dict[str, str]:
511511
):
512512
missing.remove("with_segments")
513513

514+
if sys.version_info >= (3, 13) and attrs.has(class_):
515+
missing.remove("__replace__")
516+
514517
if missing or extra: # pragma: no cover
515518
errors[f"{module_name}.{class_name}"] = {
516519
"missing": missing,

src/trio/socket.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
globals().update(
2828
{
2929
_name: getattr(_stdlib_socket, _name)
30-
for _name in _stdlib_socket.__all__ # type: ignore
30+
for _name in _stdlib_socket.__all__
3131
if _name.isupper() and _name not in _bad_symbols
3232
},
3333
)

test-requirements.txt

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -4,29 +4,29 @@ alabaster==0.7.16
44
# via sphinx
55
astor==0.8.1
66
# via -r test-requirements.in
7-
astroid==3.3.5
7+
astroid==3.3.8
88
# via pylint
99
async-generator==1.10
1010
# via -r test-requirements.in
11-
attrs==24.2.0
11+
attrs==24.3.0
1212
# via
1313
# -r test-requirements.in
1414
# outcome
1515
babel==2.16.0
1616
# via sphinx
1717
black==24.10.0 ; implementation_name == 'cpython'
1818
# via -r test-requirements.in
19-
certifi==2024.8.30
19+
certifi==2024.12.14
2020
# via requests
2121
cffi==1.17.1 ; os_name == 'nt' or platform_python_implementation != 'PyPy'
2222
# via
2323
# -r test-requirements.in
2424
# cryptography
2525
cfgv==3.4.0
2626
# via pre-commit
27-
charset-normalizer==3.4.0
27+
charset-normalizer==3.4.1
2828
# via requests
29-
click==8.1.7 ; implementation_name == 'cpython'
29+
click==8.1.8 ; implementation_name == 'cpython'
3030
# via black
3131
codespell==2.3.0
3232
# via -r test-requirements.in
@@ -36,7 +36,7 @@ colorama==0.4.6 ; sys_platform == 'win32'
3636
# pylint
3737
# pytest
3838
# sphinx
39-
coverage==7.6.8
39+
coverage==7.6.10
4040
# via -r test-requirements.in
4141
cryptography==43.0.3
4242
# via
@@ -56,7 +56,7 @@ exceptiongroup==1.2.2 ; python_full_version < '3.11'
5656
# pytest
5757
filelock==3.16.1
5858
# via virtualenv
59-
identify==2.6.3
59+
identify==2.6.4
6060
# via pre-commit
6161
idna==3.10
6262
# via
@@ -73,13 +73,13 @@ isort==5.13.2
7373
# via pylint
7474
jedi==0.19.2 ; implementation_name == 'cpython'
7575
# via -r test-requirements.in
76-
jinja2==3.1.4
76+
jinja2==3.1.5
7777
# via sphinx
7878
markupsafe==3.0.2
7979
# via jinja2
8080
mccabe==0.7.0
8181
# via pylint
82-
mypy==1.13.0
82+
mypy==1.14.1
8383
# via -r test-requirements.in
8484
mypy-extensions==1.0.0
8585
# via
@@ -90,7 +90,7 @@ nodeenv==1.9.1
9090
# via
9191
# pre-commit
9292
# pyright
93-
orjson==3.10.12 ; implementation_name == 'cpython'
93+
orjson==3.10.13 ; implementation_name == 'cpython'
9494
# via -r test-requirements.in
9595
outcome==1.3.0.post0
9696
# via -r test-requirements.in
@@ -116,13 +116,13 @@ pycparser==2.22 ; os_name == 'nt' or platform_python_implementation != 'PyPy'
116116
# via cffi
117117
pygments==2.18.0
118118
# via sphinx
119-
pylint==3.3.1
119+
pylint==3.3.3
120120
# via -r test-requirements.in
121121
pyopenssl==24.2.1
122122
# via -r test-requirements.in
123-
pyright==1.1.389
123+
pyright==1.1.391
124124
# via -r test-requirements.in
125-
pytest==8.3.3
125+
pytest==8.3.4
126126
# via -r test-requirements.in
127127
pyyaml==6.0.2
128128
# via pre-commit
@@ -161,15 +161,15 @@ tomlkit==0.13.2
161161
# via pylint
162162
trustme==1.2.0
163163
# via -r test-requirements.in
164-
types-cffi==1.16.0.20240331
164+
types-cffi==1.16.0.20241221
165165
# via
166166
# -r test-requirements.in
167167
# types-pyopenssl
168168
types-docutils==0.21.0.20241128
169169
# via -r test-requirements.in
170170
types-pyopenssl==24.1.0.20240722
171171
# via -r test-requirements.in
172-
types-setuptools==75.6.0.20241126
172+
types-setuptools==75.6.0.20241223
173173
# via types-cffi
174174
typing-extensions==4.12.2
175175
# via
@@ -179,7 +179,7 @@ typing-extensions==4.12.2
179179
# mypy
180180
# pylint
181181
# pyright
182-
urllib3==2.2.3
182+
urllib3==2.3.0
183183
# via requests
184184
uv==0.5.13
185185
# via -r test-requirements.in

0 commit comments

Comments
 (0)