Skip to content

Commit 983f2d5

Browse files
feanilclaude
andcommitted
chore: upgrade Python requirements for Python 3.12
Regenerate all pinned requirements files using Python 3.12. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent 22301d7 commit 983f2d5

8 files changed

Lines changed: 110 additions & 123 deletions

File tree

requirements/base.txt

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
#
2-
# This file is autogenerated by pip-compile with Python 3.11
2+
# This file is autogenerated by pip-compile with Python 3.12
33
# by the following command:
44
#
55
# make upgrade
66
#
7-
asgiref==3.11.0
7+
asgiref==3.11.1
88
# via django
9-
django==5.2.10
9+
django==5.2.12
1010
# via
1111
# -c requirements/common_constraints.txt
1212
# -r requirements/base.in
@@ -16,13 +16,13 @@ djangorestframework==3.16.1
1616
# via
1717
# -r requirements/base.in
1818
# drf-yasg
19-
drf-yasg==1.21.14
19+
drf-yasg==1.21.15
2020
# via -r requirements/base.in
2121
inflection==0.5.1
2222
# via drf-yasg
2323
packaging==26.0
2424
# via drf-yasg
25-
pytz==2025.2
25+
pytz==2026.1.post1
2626
# via drf-yasg
2727
pyyaml==6.0.3
2828
# via drf-yasg
@@ -32,5 +32,5 @@ uritemplate==4.2.0
3232
# via drf-yasg
3333

3434
# The following packages are considered to be unsafe in a requirements file:
35-
setuptools==80.10.2
35+
setuptools==82.0.0
3636
# via -r requirements/base.in

requirements/ci.txt

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,38 @@
11
#
2-
# This file is autogenerated by pip-compile with Python 3.11
2+
# This file is autogenerated by pip-compile with Python 3.12
33
# by the following command:
44
#
55
# make upgrade
66
#
7-
cachetools==6.2.6
8-
# via tox
9-
chardet==5.2.0
7+
cachetools==7.0.3
108
# via tox
119
colorama==0.4.6
1210
# via tox
1311
distlib==0.4.0
1412
# via virtualenv
15-
filelock==3.20.3
13+
filelock==3.25.0
1614
# via
15+
# python-discovery
1716
# tox
1817
# virtualenv
1918
packaging==26.0
2019
# via
2120
# pyproject-api
2221
# tox
23-
platformdirs==4.5.1
22+
platformdirs==4.9.4
2423
# via
24+
# python-discovery
2525
# tox
2626
# virtualenv
2727
pluggy==1.6.0
2828
# via tox
2929
pyproject-api==1.10.0
3030
# via tox
31-
tox==4.34.1
31+
python-discovery==1.1.0
32+
# via virtualenv
33+
tomli-w==1.2.0
34+
# via tox
35+
tox==4.48.1
3236
# via -r requirements/ci.in
33-
virtualenv==20.36.1
37+
virtualenv==21.1.0
3438
# via tox

requirements/dev.txt

Lines changed: 40 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -1,44 +1,37 @@
11
#
2-
# This file is autogenerated by pip-compile with Python 3.11
2+
# This file is autogenerated by pip-compile with Python 3.12
33
# by the following command:
44
#
55
# make upgrade
66
#
7-
asgiref==3.11.0
7+
asgiref==3.11.1
88
# via
99
# -r requirements/quality.txt
1010
# django
11-
astroid==4.0.3
11+
astroid==4.0.4
1212
# via
1313
# -r requirements/quality.txt
1414
# pylint
1515
# pylint-celery
16-
backports-tarfile==1.2.0
17-
# via
18-
# -r requirements/quality.txt
19-
# jaraco-context
2016
build==1.4.0
2117
# via
2218
# -r requirements/pip-tools.txt
2319
# pip-tools
24-
cachetools==6.2.6
20+
cachetools==7.0.3
2521
# via
2622
# -r requirements/ci.txt
2723
# tox
28-
certifi==2026.1.4
24+
certifi==2026.2.25
2925
# via
3026
# -r requirements/quality.txt
3127
# requests
3228
cffi==2.0.0
3329
# via
3430
# -r requirements/quality.txt
3531
# cryptography
36-
chardet==5.2.0
37-
# via
38-
# -r requirements/ci.txt
39-
# diff-cover
40-
# tox
41-
charset-normalizer==3.4.4
32+
chardet==7.0.1
33+
# via diff-cover
34+
charset-normalizer==3.4.5
4235
# via
4336
# -r requirements/quality.txt
4437
# requests
@@ -54,19 +47,19 @@ click-log==0.4.0
5447
# via
5548
# -r requirements/quality.txt
5649
# edx-lint
57-
code-annotations==2.3.0
50+
code-annotations==2.3.2
5851
# via
5952
# -r requirements/quality.txt
6053
# edx-lint
6154
colorama==0.4.6
6255
# via
6356
# -r requirements/ci.txt
6457
# tox
65-
coverage[toml]==7.13.2
58+
coverage[toml]==7.13.4
6659
# via
6760
# -r requirements/quality.txt
6861
# pytest-cov
69-
cryptography==46.0.4
62+
cryptography==46.0.5
7063
# via
7164
# -r requirements/quality.txt
7265
# secretstorage
@@ -80,7 +73,7 @@ distlib==0.4.0
8073
# via
8174
# -r requirements/ci.txt
8275
# virtualenv
83-
django==5.2.10
76+
django==5.2.12
8477
# via
8578
# -c requirements/common_constraints.txt
8679
# -r requirements/quality.txt
@@ -95,29 +88,26 @@ docutils==0.22.4
9588
# via
9689
# -r requirements/quality.txt
9790
# readme-renderer
98-
drf-yasg==1.21.14
91+
drf-yasg==1.21.15
9992
# via -r requirements/quality.txt
10093
edx-i18n-tools==1.9.0
10194
# via -r requirements/dev.in
10295
edx-lint==5.6.0
10396
# via -r requirements/quality.txt
104-
filelock==3.20.3
97+
filelock==3.25.0
10598
# via
10699
# -r requirements/ci.txt
100+
# python-discovery
107101
# tox
108102
# virtualenv
109-
id==1.5.0
103+
id==1.6.1
110104
# via
111105
# -r requirements/quality.txt
112106
# twine
113107
idna==3.11
114108
# via
115109
# -r requirements/quality.txt
116110
# requests
117-
importlib-metadata==8.7.1
118-
# via
119-
# -r requirements/quality.txt
120-
# keyring
121111
inflection==0.5.1
122112
# via
123113
# -r requirements/quality.txt
@@ -126,7 +116,7 @@ iniconfig==2.3.0
126116
# via
127117
# -r requirements/quality.txt
128118
# pytest
129-
isort==7.0.0
119+
isort==8.0.1
130120
# via
131121
# -r requirements/quality.txt
132122
# pylint
@@ -160,7 +150,7 @@ lxml[html-clean]==6.0.2
160150
# via
161151
# edx-i18n-tools
162152
# lxml-html-clean
163-
lxml-html-clean==0.4.3
153+
lxml-html-clean==0.4.4
164154
# via lxml
165155
markdown-it-py==4.0.0
166156
# via
@@ -183,7 +173,7 @@ more-itertools==10.8.0
183173
# -r requirements/quality.txt
184174
# jaraco-classes
185175
# jaraco-functools
186-
nh3==0.3.2
176+
nh3==0.3.3
187177
# via
188178
# -r requirements/quality.txt
189179
# readme-renderer
@@ -201,13 +191,14 @@ packaging==26.0
201191
# wheel
202192
path==16.16.0
203193
# via edx-i18n-tools
204-
pip-tools==7.5.2
194+
pip-tools==7.5.3
205195
# via -r requirements/pip-tools.txt
206-
platformdirs==4.5.1
196+
platformdirs==4.9.4
207197
# via
208198
# -r requirements/ci.txt
209199
# -r requirements/quality.txt
210200
# pylint
201+
# python-discovery
211202
# tox
212203
# virtualenv
213204
pluggy==1.6.0
@@ -235,7 +226,7 @@ pygments==2.19.2
235226
# pytest
236227
# readme-renderer
237228
# rich
238-
pylint==4.0.4
229+
pylint==4.0.5
239230
# via
240231
# -r requirements/quality.txt
241232
# edx-lint
@@ -271,13 +262,17 @@ pytest==9.0.2
271262
# pytest-django
272263
pytest-cov==7.0.0
273264
# via -r requirements/quality.txt
274-
pytest-django==4.11.1
265+
pytest-django==4.12.0
275266
# via -r requirements/quality.txt
267+
python-discovery==1.1.0
268+
# via
269+
# -r requirements/ci.txt
270+
# virtualenv
276271
python-slugify==8.0.4
277272
# via
278273
# -r requirements/quality.txt
279274
# code-annotations
280-
pytz==2025.2
275+
pytz==2026.1.post1
281276
# via
282277
# -r requirements/quality.txt
283278
# drf-yasg
@@ -294,7 +289,6 @@ readme-renderer==44.0
294289
requests==2.32.5
295290
# via
296291
# -r requirements/quality.txt
297-
# id
298292
# requests-toolbelt
299293
# twine
300294
requests-toolbelt==1.0.0
@@ -305,7 +299,7 @@ rfc3986==2.0.0
305299
# via
306300
# -r requirements/quality.txt
307301
# twine
308-
rich==14.3.1
302+
rich==14.3.3
309303
# via
310304
# -r requirements/quality.txt
311305
# twine
@@ -325,19 +319,23 @@ sqlparse==0.5.5
325319
# via
326320
# -r requirements/quality.txt
327321
# django
328-
stevedore==5.6.0
322+
stevedore==5.7.0
329323
# via
330324
# -r requirements/quality.txt
331325
# code-annotations
332326
text-unidecode==1.3
333327
# via
334328
# -r requirements/quality.txt
335329
# python-slugify
330+
tomli-w==1.2.0
331+
# via
332+
# -r requirements/ci.txt
333+
# tox
336334
tomlkit==0.14.0
337335
# via
338336
# -r requirements/quality.txt
339337
# pylint
340-
tox==4.34.1
338+
tox==4.48.1
341339
# via -r requirements/ci.txt
342340
twine==6.2.0
343341
# via -r requirements/quality.txt
@@ -348,25 +346,22 @@ uritemplate==4.2.0
348346
urllib3==2.6.3
349347
# via
350348
# -r requirements/quality.txt
349+
# id
351350
# requests
352351
# twine
353-
virtualenv==20.36.1
352+
virtualenv==21.1.0
354353
# via
355354
# -r requirements/ci.txt
356355
# tox
357356
wheel==0.46.3
358357
# via
359358
# -r requirements/pip-tools.txt
360359
# pip-tools
361-
zipp==3.23.0
362-
# via
363-
# -r requirements/quality.txt
364-
# importlib-metadata
365360

366361
# The following packages are considered to be unsafe in a requirements file:
367-
pip==25.3
362+
pip==26.0.1
368363
# via pip-tools
369-
setuptools==80.10.2
364+
setuptools==82.0.0
370365
# via
371366
# -r requirements/quality.txt
372367
# pip-tools

0 commit comments

Comments
 (0)