Skip to content

Commit 355e6d1

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 b442ae8 commit 355e6d1

7 files changed

Lines changed: 195 additions & 157 deletions

File tree

requirements/base.txt

Lines changed: 28 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,32 @@
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.8.1
7+
asgiref==3.11.1
88
# via django
9-
certifi==2025.4.26
9+
certifi==2026.2.25
1010
# via requests
11-
cffi==1.17.1
11+
cffi==2.0.0
1212
# via
1313
# cryptography
1414
# pynacl
15-
charset-normalizer==3.4.2
15+
charset-normalizer==3.4.5
1616
# via requests
17-
click==8.2.1
17+
click==8.3.1
1818
# via
1919
# code-annotations
2020
# edx-django-utils
21-
code-annotations==2.3.0
21+
code-annotations==2.3.2
2222
# via edx-toggles
23-
cryptography==45.0.3
24-
# via
25-
# pyjwt
26-
# social-auth-core
23+
cryptography==46.0.5
24+
# via pyjwt
2725
defusedxml==0.7.1
2826
# via
2927
# python3-openid
3028
# social-auth-core
31-
django==4.2.22
29+
django==5.2.12
3230
# via
3331
# -c requirements/common_constraints.txt
3432
# -r requirements/base.in
@@ -41,70 +39,63 @@ django-crum==0.7.9
4139
# via
4240
# edx-django-utils
4341
# edx-toggles
44-
django-waffle==4.2.0
42+
django-waffle==5.0.0
4543
# via
4644
# edx-django-utils
4745
# edx-toggles
48-
edx-django-utils==8.0.0
46+
edx-django-utils==8.0.1
4947
# via
5048
# -r requirements/base.in
5149
# edx-toggles
52-
edx-toggles==5.3.0
50+
edx-toggles==5.4.1
5351
# via -r requirements/base.in
54-
idna==3.10
52+
idna==3.11
5553
# via requests
5654
jinja2==3.1.6
5755
# via code-annotations
58-
markupsafe==3.0.2
56+
markupsafe==3.0.3
5957
# via jinja2
60-
oauthlib==3.2.2
58+
oauthlib==3.3.1
6159
# via
6260
# requests-oauthlib
6361
# social-auth-core
64-
pbr==6.1.1
65-
# via stevedore
66-
psutil==7.0.0
62+
psutil==7.2.2
6763
# via edx-django-utils
68-
pycparser==2.22
64+
pycparser==3.0
6965
# via cffi
70-
pyjwt[crypto]==2.10.1
66+
pyjwt[crypto]==2.11.0
7167
# via
7268
# -r requirements/base.in
7369
# social-auth-core
74-
pynacl==1.5.0
70+
pynacl==1.6.2
7571
# via edx-django-utils
7672
python-slugify==8.0.4
7773
# via code-annotations
7874
python3-openid==3.2.0
7975
# via social-auth-core
80-
pyyaml==6.0.2
76+
pyyaml==6.0.3
8177
# via code-annotations
82-
requests==2.32.3
78+
requests==2.32.5
8379
# via
8480
# requests-oauthlib
8581
# social-auth-core
8682
requests-oauthlib==2.0.0
8783
# via social-auth-core
8884
six==1.17.0
8985
# via -r requirements/base.in
90-
social-auth-app-django==5.4.3
86+
social-auth-app-django==5.7.0
9187
# via -r requirements/base.in
92-
social-auth-core==4.6.1
88+
social-auth-core==4.8.5
9389
# via
9490
# -r requirements/base.in
9591
# social-auth-app-django
96-
sqlparse==0.5.3
92+
sqlparse==0.5.5
9793
# via django
98-
stevedore==5.4.1
94+
stevedore==5.7.0
9995
# via
10096
# code-annotations
10197
# edx-django-utils
10298
text-unidecode==1.3
10399
# via python-slugify
104-
urllib3==2.2.3
105-
# via
106-
# -c requirements/common_constraints.txt
107-
# requests
108-
109-
# The following packages are considered to be unsafe in a requirements file:
110-
# setuptools
100+
urllib3==2.6.3
101+
# via requests

requirements/ci.txt

Lines changed: 13 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,33 @@
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-
distlib==0.3.9
7+
distlib==0.4.0
88
# via virtualenv
9-
filelock==3.18.0
9+
filelock==3.25.0
1010
# via
11+
# python-discovery
1112
# tox
1213
# virtualenv
13-
packaging==25.0
14+
packaging==26.0
1415
# via tox
15-
platformdirs==4.3.7
16-
# via virtualenv
17-
pluggy==1.5.0
16+
platformdirs==4.9.4
17+
# via
18+
# python-discovery
19+
# virtualenv
20+
pluggy==1.6.0
1821
# via tox
1922
py==1.11.0
2023
# via tox
24+
python-discovery==1.1.0
25+
# via virtualenv
2126
six==1.17.0
2227
# via tox
2328
tox==3.28.0
2429
# via
2530
# -c requirements/constraints.txt
2631
# -r requirements/ci.in
27-
virtualenv==20.30.0
32+
virtualenv==21.1.0
2833
# via tox

requirements/common_constraints.txt

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -12,20 +12,9 @@
1212
# this file from Github directly. It does not require packaging in edx-lint.
1313

1414
# using LTS django version
15-
Django<5.0
15+
Django<6.0
1616

1717
# elasticsearch>=7.14.0 includes breaking changes in it which caused issues in discovery upgrade process.
1818
# elastic search changelog: https://www.elastic.co/guide/en/enterprise-search/master/release-notes-7.14.0.html
1919
# See https://github.com/openedx/edx-platform/issues/35126 for more info
2020
elasticsearch<7.14.0
21-
22-
# django-simple-history>3.0.0 adds indexing and causes a lot of migrations to be affected
23-
django-simple-history==3.0.0
24-
25-
# Cause: https://github.com/openedx/edx-lint/issues/458
26-
# This can be unpinned once https://github.com/openedx/edx-lint/issues/459 has been resolved.
27-
pip<24.3
28-
29-
# Cause: https://github.com/openedx/edx-lint/issues/475
30-
# This can be unpinned once https://github.com/openedx/edx-lint/issues/476 has been resolved.
31-
urllib3<2.3.0

0 commit comments

Comments
 (0)