Skip to content

Commit d1b91c5

Browse files
committed
volnurable requests
1 parent a639468 commit d1b91c5

3 files changed

Lines changed: 72 additions & 60 deletions

File tree

.pre-commit-config.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ repos:
1212
- id: trailing-whitespace
1313
exclude_types: [ python ]
1414
- repo: https://github.com/astral-sh/ruff-pre-commit
15-
rev: v0.9.10
15+
rev: v0.11.13
1616
hooks:
1717
- id: ruff
1818
exclude: ^tests/

requirements.dev.txt

Lines changed: 52 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ annotated-types==0.7.0
88
# via
99
# -r requirements.txt
1010
# pydantic
11-
astroid==3.3.9
11+
astroid==3.3.10
1212
# via pylint
1313
bracex==2.5.post1
1414
# via wcmatch
@@ -18,46 +18,46 @@ cachetools==5.5.2
1818
# via
1919
# -r requirements.txt
2020
# google-auth
21-
certifi==2025.1.31
21+
certifi==2025.4.26
2222
# via
2323
# -r requirements.txt
2424
# requests
2525
cffi==1.17.1
2626
# via -r requirements.txt
2727
cfgv==3.4.0
2828
# via pre-commit
29-
charset-normalizer==3.4.1
29+
charset-normalizer==3.4.2
3030
# via
3131
# -r requirements.txt
3232
# requests
33-
click==8.1.8
33+
click==8.2.1
3434
# via
3535
# mkdocs
3636
# pip-tools
3737
# typer
38-
coverage[toml]==7.6.12
38+
coverage[toml]==7.8.2
3939
# via pytest-cov
40-
dill==0.3.9
40+
dill==0.4.0
4141
# via pylint
4242
distlib==0.3.9
4343
# via virtualenv
44-
filelock==3.17.0
44+
filelock==3.18.0
4545
# via virtualenv
46-
freezegun==1.5.1
46+
freezegun==1.5.2
4747
# via -r requirements.dev.in
4848
ghp-import==2.1.0
4949
# via mkdocs
50-
google-api-core==2.24.2
50+
google-api-core==2.25.0
5151
# via
5252
# -r requirements.txt
5353
# google-api-python-client
54-
google-api-python-client==2.163.0
54+
google-api-python-client==2.172.0
5555
# via
5656
# -r requirements.txt
5757
# google-api-python-client-stubs
5858
google-api-python-client-stubs==1.29.0
5959
# via -r requirements.dev.in
60-
google-auth==2.38.0
60+
google-auth==2.40.3
6161
# via
6262
# -r requirements.txt
6363
# google-api-core
@@ -67,7 +67,7 @@ google-auth-httplib2==0.2.0
6767
# via
6868
# -r requirements.txt
6969
# google-api-python-client
70-
googleapis-common-protos==1.69.1
70+
googleapis-common-protos==1.70.0
7171
# via
7272
# -r requirements.txt
7373
# google-api-core
@@ -77,21 +77,21 @@ httplib2==0.22.0
7777
# google-api-python-client
7878
# google-auth-httplib2
7979
# oauth2client
80-
identify==2.6.9
80+
identify==2.6.12
8181
# via pre-commit
8282
idna==3.10
8383
# via
8484
# -r requirements.txt
8585
# requests
86-
iniconfig==2.0.0
86+
iniconfig==2.1.0
8787
# via pytest
8888
isort==6.0.1
8989
# via pylint
9090
jinja2==3.1.6
9191
# via mkdocs
9292
lazydocs==0.4.8
9393
# via -r requirements.dev.in
94-
markdown==3.7
94+
markdown==3.8
9595
# via mkdocs
9696
markdown-it-py==3.0.0
9797
# via rich
@@ -115,39 +115,41 @@ mkdocs-awesome-pages-plugin==2.10.1
115115
# via -r requirements.dev.in
116116
mkdocs-get-deps==0.2.0
117117
# via mkdocs
118-
mypy==1.15.0
118+
mypy==1.16.0
119119
# via -r requirements.dev.in
120-
mypy-extensions==1.0.0
120+
mypy-extensions==1.1.0
121121
# via mypy
122122
natsort==8.4.0
123123
# via mkdocs-awesome-pages-plugin
124124
nodeenv==1.9.1
125125
# via pre-commit
126126
oauth2client==4.1.3
127127
# via -r requirements.txt
128-
packaging==24.2
128+
packaging==25.0
129129
# via
130130
# build
131131
# mkdocs
132132
# pytest
133133
pathspec==0.12.1
134-
# via mkdocs
134+
# via
135+
# mkdocs
136+
# mypy
135137
pip-tools==7.4.1
136138
# via -r requirements.dev.in
137-
platformdirs==4.3.6
139+
platformdirs==4.3.8
138140
# via
139141
# mkdocs-get-deps
140142
# pylint
141143
# virtualenv
142-
pluggy==1.5.0
144+
pluggy==1.6.0
143145
# via pytest
144-
pre-commit==4.1.0
146+
pre-commit==4.2.0
145147
# via -r requirements.dev.in
146148
proto-plus==1.26.1
147149
# via
148150
# -r requirements.txt
149151
# google-api-core
150-
protobuf==5.29.3
152+
protobuf==6.31.1
151153
# via
152154
# -r requirements.txt
153155
# google-api-core
@@ -159,7 +161,7 @@ pyasn1==0.6.1
159161
# oauth2client
160162
# pyasn1-modules
161163
# rsa
162-
pyasn1-modules==0.4.1
164+
pyasn1-modules==0.4.2
163165
# via
164166
# -r requirements.txt
165167
# google-auth
@@ -168,32 +170,34 @@ pycparser==2.22
168170
# via
169171
# -r requirements.txt
170172
# cffi
171-
pydantic==2.10.6
173+
pydantic==2.11.5
172174
# via -r requirements.txt
173-
pydantic-core==2.27.2
175+
pydantic-core==2.33.2
174176
# via
175177
# -r requirements.txt
176178
# pydantic
177179
pygments==2.19.1
178-
# via rich
179-
pylint==3.3.5
180+
# via
181+
# pytest
182+
# rich
183+
pylint==3.3.7
180184
# via -r requirements.dev.in
181-
pyparsing==3.2.1
185+
pyparsing==3.2.3
182186
# via
183187
# -r requirements.txt
184188
# httplib2
185189
pyproject-hooks==1.2.0
186190
# via
187191
# build
188192
# pip-tools
189-
pytest==8.3.5
193+
pytest==8.4.0
190194
# via
191195
# -r requirements.dev.in
192196
# pytest-cov
193197
# pytest-mock
194-
pytest-cov==6.0.0
198+
pytest-cov==6.1.1
195199
# via -r requirements.dev.in
196-
pytest-mock==3.14.0
200+
pytest-mock==3.14.1
197201
# via -r requirements.dev.in
198202
python-dateutil==2.9.0.post0
199203
# via
@@ -206,18 +210,18 @@ pyyaml==6.0.2
206210
# mkdocs-get-deps
207211
# pre-commit
208212
# pyyaml-env-tag
209-
pyyaml-env-tag==0.1
213+
pyyaml-env-tag==1.1
210214
# via mkdocs
211-
requests==2.32.3
215+
requests==2.32.4
212216
# via
213217
# -r requirements.txt
214218
# google-api-core
215219
# requests-mock
216220
requests-mock==1.12.1
217221
# via -r requirements.dev.in
218-
rich==13.9.4
222+
rich==14.0.0
219223
# via typer
220-
rsa==4.9
224+
rsa==4.9.1
221225
# via
222226
# -r requirements.txt
223227
# google-auth
@@ -231,29 +235,34 @@ six==1.17.0
231235
# -r requirements.txt
232236
# oauth2client
233237
# python-dateutil
234-
tomlkit==0.13.2
238+
tomlkit==0.13.3
235239
# via pylint
236-
typer==0.15.2
240+
typer==0.16.0
237241
# via lazydocs
238-
types-httplib2==0.22.0.20241221
242+
types-httplib2==0.22.0.20250516
239243
# via google-api-python-client-stubs
240-
typing-extensions==4.12.2
244+
typing-extensions==4.14.0
241245
# via
242246
# -r requirements.txt
243247
# google-api-python-client-stubs
244248
# mypy
245249
# pydantic
246250
# pydantic-core
247251
# typer
248-
uritemplate==4.1.1
252+
# typing-inspection
253+
typing-inspection==0.4.1
254+
# via
255+
# -r requirements.txt
256+
# pydantic
257+
uritemplate==4.2.0
249258
# via
250259
# -r requirements.txt
251260
# google-api-python-client
252-
urllib3==2.3.0
261+
urllib3==2.4.0
253262
# via
254263
# -r requirements.txt
255264
# requests
256-
virtualenv==20.29.3
265+
virtualenv==20.31.2
257266
# via pre-commit
258267
watchdog==6.0.0
259268
# via mkdocs

requirements.txt

Lines changed: 19 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -8,24 +8,24 @@ annotated-types==0.7.0
88
# via pydantic
99
cachetools==5.5.2
1010
# via google-auth
11-
certifi==2025.1.31
11+
certifi==2025.4.26
1212
# via requests
1313
cffi==1.17.1
1414
# via -r requirements.in
15-
charset-normalizer==3.4.1
15+
charset-normalizer==3.4.2
1616
# via requests
17-
google-api-core==2.24.2
17+
google-api-core==2.25.0
1818
# via google-api-python-client
19-
google-api-python-client==2.163.0
19+
google-api-python-client==2.172.0
2020
# via -r requirements.in
21-
google-auth==2.38.0
21+
google-auth==2.40.3
2222
# via
2323
# google-api-core
2424
# google-api-python-client
2525
# google-auth-httplib2
2626
google-auth-httplib2==0.2.0
2727
# via google-api-python-client
28-
googleapis-common-protos==1.69.1
28+
googleapis-common-protos==1.70.0
2929
# via google-api-core
3030
httplib2==0.22.0
3131
# via
@@ -39,7 +39,7 @@ oauth2client==4.1.3
3939
# via -r requirements.in
4040
proto-plus==1.26.1
4141
# via google-api-core
42-
protobuf==5.29.3
42+
protobuf==6.31.1
4343
# via
4444
# google-api-core
4545
# googleapis-common-protos
@@ -49,25 +49,25 @@ pyasn1==0.6.1
4949
# oauth2client
5050
# pyasn1-modules
5151
# rsa
52-
pyasn1-modules==0.4.1
52+
pyasn1-modules==0.4.2
5353
# via
5454
# google-auth
5555
# oauth2client
5656
pycparser==2.22
5757
# via cffi
58-
pydantic==2.10.6
58+
pydantic==2.11.5
5959
# via -r requirements.in
60-
pydantic-core==2.27.2
60+
pydantic-core==2.33.2
6161
# via pydantic
62-
pyparsing==3.2.1
62+
pyparsing==3.2.3
6363
# via httplib2
6464
python-dateutil==2.9.0.post0
6565
# via -r requirements.in
66-
requests==2.32.3
66+
requests==2.32.4
6767
# via
6868
# -r requirements.in
6969
# google-api-core
70-
rsa==4.9
70+
rsa==4.9.1
7171
# via
7272
# google-auth
7373
# oauth2client
@@ -77,11 +77,14 @@ six==1.17.0
7777
# via
7878
# oauth2client
7979
# python-dateutil
80-
typing-extensions==4.12.2
80+
typing-extensions==4.14.0
8181
# via
8282
# pydantic
8383
# pydantic-core
84-
uritemplate==4.1.1
84+
# typing-inspection
85+
typing-inspection==0.4.1
86+
# via pydantic
87+
uritemplate==4.2.0
8588
# via google-api-python-client
86-
urllib3==2.3.0
89+
urllib3==2.4.0
8790
# via requests

0 commit comments

Comments
 (0)