Skip to content

Commit 844b418

Browse files
committed
update dev dependencies
Includes special case for newer pylint/astroid to fix python 3.13 pylint issue.
1 parent d4e3e26 commit 844b418

File tree

2 files changed

+63
-65
lines changed

2 files changed

+63
-65
lines changed

requirements-dev-full.txt

+47-49
Original file line numberDiff line numberDiff line change
@@ -6,79 +6,77 @@
66
#
77
alabaster==0.7.13
88
# via sphinx
9-
astroid==3.2.2
9+
astroid==3.2.4 ; python_version < "3.9"
1010
# via pylint
11-
attrs==23.2.0
11+
astroid==3.3.8 ; python_version >= "3.9"
12+
# via pylint
13+
attrs==25.1.0
1214
# via
1315
# -r requirements-dev.in
1416
# outcome
1517
# trio
16-
babel==2.15.0
18+
babel==2.17.0
1719
# via sphinx
1820
backports-tarfile==1.2.0
1921
# via jaraco-context
20-
build==1.2.1
22+
build==1.2.2.post1
2123
# via pip-tools
22-
certifi==2024.6.2
24+
certifi==2025.1.31
2325
# via requests
24-
cffi==1.17.0
26+
cffi==1.17.1
2527
# via cryptography
26-
charset-normalizer==3.3.2
28+
charset-normalizer==3.4.1
2729
# via requests
28-
click==8.1.7
30+
click==8.1.8
2931
# via pip-tools
30-
coverage[toml]==7.5.3
32+
coverage[toml]==7.6.1
3133
# via pytest-cov
32-
cryptography==42.0.8
33-
# via
34-
# secretstorage
35-
# trustme
36-
dill==0.3.8
34+
cryptography==44.0.1
35+
# via trustme
36+
dill==0.3.9
3737
# via pylint
3838
docutils==0.20.1
3939
# via
4040
# readme-renderer
4141
# sphinx
4242
# sphinx-rtd-theme
43-
exceptiongroup==1.2.1 ; python_version < "3.11"
43+
exceptiongroup==1.2.2 ; python_version < "3.11"
4444
# via
4545
# pytest
4646
# trio
4747
# trio-websocket (setup.py)
4848
h11==0.14.0
4949
# via wsproto
50-
idna==3.7
50+
id==1.5.0
51+
# via twine
52+
idna==3.10
5153
# via
5254
# requests
5355
# trio
5456
# trustme
5557
imagesize==1.4.1
5658
# via sphinx
57-
importlib-metadata==7.1.0
59+
importlib-metadata==8.5.0
5860
# via
5961
# build
6062
# keyring
6163
# sphinx
6264
# twine
63-
importlib-resources==6.4.0
65+
importlib-resources==6.4.5
6466
# via keyring
6567
iniconfig==2.0.0
6668
# via pytest
6769
isort==5.13.2
6870
# via pylint
6971
jaraco-classes==3.4.0
7072
# via keyring
71-
jaraco-context==5.3.0
73+
jaraco-context==6.0.1
7274
# via keyring
73-
jaraco-functools==4.0.1
75+
jaraco-functools==4.1.0
7476
# via keyring
75-
jeepney==0.8.0
76-
# via
77-
# keyring
78-
# secretstorage
79-
jinja2==3.1.4
77+
jinja2==3.1.5
8078
# via sphinx
81-
keyring==25.2.1
79+
keyring==25.5.0
8280
# via twine
8381
markdown-it-py==3.0.0
8482
# via rich
@@ -88,47 +86,48 @@ mccabe==0.7.0
8886
# via pylint
8987
mdurl==0.1.2
9088
# via markdown-it-py
91-
more-itertools==10.3.0
89+
more-itertools==10.5.0
9290
# via
9391
# jaraco-classes
9492
# jaraco-functools
95-
mypy==1.10.0
93+
mypy==1.14.1
9694
# via -r requirements-extras.in
9795
mypy-extensions==1.0.0
9896
# via mypy
99-
nh3==0.2.17
97+
nh3==0.2.20
10098
# via readme-renderer
10199
outcome==1.3.0.post0
102100
# via
103101
# pytest-trio
104102
# trio
105-
packaging==24.1
103+
packaging==24.2
106104
# via
107105
# build
108106
# pytest
109107
# sphinx
108+
# twine
110109
pip-tools==7.4.1
111110
# via -r requirements-dev.in
112-
pkginfo==1.11.1
113-
# via twine
114-
platformdirs==4.2.2
111+
platformdirs==4.3.6
115112
# via pylint
116113
pluggy==1.5.0
117114
# via pytest
118115
pycparser==2.22
119116
# via cffi
120-
pygments==2.18.0
117+
pygments==2.19.1
121118
# via
122119
# readme-renderer
123120
# rich
124121
# sphinx
125-
pylint==3.2.3
122+
pylint==3.2.7 ; python_version < "3.9"
126123
# via -r requirements-extras.in
127-
pyproject-hooks==1.1.0
124+
pylint==3.3.4 ; python_version >= "3.9"
125+
# via -r requirements-extras.in
126+
pyproject-hooks==1.2.0
128127
# via
129128
# build
130129
# pip-tools
131-
pytest==8.2.2
130+
pytest==8.3.4
132131
# via
133132
# -r requirements-dev.in
134133
# pytest-cov
@@ -137,23 +136,22 @@ pytest-cov==5.0.0
137136
# via -r requirements-dev.in
138137
pytest-trio==0.8.0
139138
# via -r requirements-dev.in
140-
pytz==2024.1
139+
pytz==2025.1
141140
# via babel
142141
readme-renderer==43.0
143142
# via twine
144143
requests==2.32.3
145144
# via
145+
# id
146146
# requests-toolbelt
147147
# sphinx
148148
# twine
149149
requests-toolbelt==1.0.0
150150
# via twine
151151
rfc3986==2.0.0
152152
# via twine
153-
rich==13.7.1
153+
rich==13.9.4
154154
# via twine
155-
secretstorage==3.3.3
156-
# via keyring
157155
sniffio==1.3.1
158156
# via trio
159157
snowballstemmer==2.2.0
@@ -166,7 +164,7 @@ sphinx==7.1.2
166164
# sphinx-rtd-theme
167165
# sphinxcontrib-jquery
168166
# sphinxcontrib-trio
169-
sphinx-rtd-theme==2.0.0
167+
sphinx-rtd-theme==3.0.2
170168
# via -r requirements-extras.in
171169
sphinxcontrib-applehelp==1.0.4
172170
# via sphinx
@@ -184,39 +182,39 @@ sphinxcontrib-serializinghtml==1.1.5
184182
# via sphinx
185183
sphinxcontrib-trio==1.1.2
186184
# via -r requirements-extras.in
187-
tomli==2.0.1
185+
tomli==2.2.1
188186
# via
189187
# build
190188
# coverage
191189
# mypy
192190
# pip-tools
193191
# pylint
194192
# pytest
195-
tomlkit==0.12.5
193+
tomlkit==0.13.2
196194
# via pylint
197-
trio==0.25.1
195+
trio==0.27.0
198196
# via
199197
# pytest-trio
200198
# trio-websocket (setup.py)
201199
trustme==1.1.0
202200
# via -r requirements-dev.in
203-
twine==5.1.0
201+
twine==6.1.0
204202
# via -r requirements-extras.in
205203
typing-extensions==4.12.2
206204
# via
207205
# astroid
208206
# mypy
209207
# pylint
210208
# rich
211-
urllib3==2.2.1
209+
urllib3==2.2.3
212210
# via
213211
# requests
214212
# twine
215-
wheel==0.43.0
213+
wheel==0.45.1
216214
# via pip-tools
217215
wsproto==1.2.0
218216
# via trio-websocket (setup.py)
219-
zipp==3.19.2
217+
zipp==3.20.2
220218
# via
221219
# importlib-metadata
222220
# importlib-resources

requirements-dev.txt

+16-16
Original file line numberDiff line numberDiff line change
@@ -4,41 +4,41 @@
44
#
55
# pip-compile --output-file=requirements-dev.txt requirements-dev.in setup.py
66
#
7-
attrs==23.2.0
7+
attrs==25.1.0
88
# via
99
# -r requirements-dev.in
1010
# outcome
1111
# trio
12-
build==1.2.1
12+
build==1.2.2.post1
1313
# via pip-tools
14-
cffi==1.16.0
14+
cffi==1.17.1
1515
# via cryptography
16-
click==8.1.7
16+
click==8.1.8
1717
# via pip-tools
18-
coverage[toml]==7.5.3
18+
coverage[toml]==7.6.1
1919
# via pytest-cov
20-
cryptography==42.0.8
20+
cryptography==44.0.1
2121
# via trustme
22-
exceptiongroup==1.2.1 ; python_version < "3.11"
22+
exceptiongroup==1.2.2 ; python_version < "3.11"
2323
# via
2424
# pytest
2525
# trio
2626
# trio-websocket (setup.py)
2727
h11==0.14.0
2828
# via wsproto
29-
idna==3.7
29+
idna==3.10
3030
# via
3131
# trio
3232
# trustme
33-
importlib-metadata==7.1.0
33+
importlib-metadata==8.5.0
3434
# via build
3535
iniconfig==2.0.0
3636
# via pytest
3737
outcome==1.3.0.post0
3838
# via
3939
# pytest-trio
4040
# trio
41-
packaging==24.1
41+
packaging==24.2
4242
# via
4343
# build
4444
# pytest
@@ -48,11 +48,11 @@ pluggy==1.5.0
4848
# via pytest
4949
pycparser==2.22
5050
# via cffi
51-
pyproject-hooks==1.1.0
51+
pyproject-hooks==1.2.0
5252
# via
5353
# build
5454
# pip-tools
55-
pytest==8.2.2
55+
pytest==8.3.4
5656
# via
5757
# -r requirements-dev.in
5858
# pytest-cov
@@ -65,23 +65,23 @@ sniffio==1.3.1
6565
# via trio
6666
sortedcontainers==2.4.0
6767
# via trio
68-
tomli==2.0.1
68+
tomli==2.2.1
6969
# via
7070
# build
7171
# coverage
7272
# pip-tools
7373
# pytest
74-
trio==0.25.1
74+
trio==0.27.0
7575
# via
7676
# pytest-trio
7777
# trio-websocket (setup.py)
7878
trustme==1.1.0
7979
# via -r requirements-dev.in
80-
wheel==0.43.0
80+
wheel==0.45.1
8181
# via pip-tools
8282
wsproto==1.2.0
8383
# via trio-websocket (setup.py)
84-
zipp==3.19.2
84+
zipp==3.20.2
8585
# via importlib-metadata
8686

8787
# The following packages are considered to be unsafe in a requirements file:

0 commit comments

Comments
 (0)