Skip to content

Commit baa9481

Browse files
chore: Upgrade Python requirements (#37608)
1 parent f2f0d87 commit baa9481

10 files changed

Lines changed: 104 additions & 99 deletions

File tree

openedx/core/djangoapps/user_api/tests/test_constants.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
("AU", "Australia"),
1717
("AT", "Austria"),
1818
("AZ", "Azerbaijan"),
19-
("BS", "Bahamas"),
19+
("BS", "Bahamas (The)"),
2020
("BH", "Bahrain"),
2121
("BD", "Bangladesh"),
2222
("BB", "Barbados"),
@@ -51,7 +51,6 @@
5151
("CO", "Colombia"),
5252
("KM", "Comoros"),
5353
("CG", "Congo"),
54-
("CD", "Congo (the Democratic Republic of the)"),
5554
("CK", "Cook Islands"),
5655
("CR", "Costa Rica"),
5756
("CI", "C\xf4te d'Ivoire"),
@@ -60,6 +59,7 @@
6059
("CW", "Cura\xe7ao"),
6160
("CY", "Cyprus"),
6261
("CZ", "Czechia"),
62+
("CD", "Democratic Republic of the Congo"),
6363
("DK", "Denmark"),
6464
("DJ", "Djibouti"),
6565
("DM", "Dominica"),
@@ -98,7 +98,6 @@
9898
("GY", "Guyana"),
9999
("HT", "Haiti"),
100100
("HM", "Heard Island and McDonald Islands"),
101-
("VA", "Holy See"),
102101
("HN", "Honduras"),
103102
("HK", "Hong Kong"),
104103
("HU", "Hungary"),
@@ -170,7 +169,7 @@
170169
("OM", "Oman"),
171170
("PK", "Pakistan"),
172171
("PW", "Palau"),
173-
("PS", "Palestine, State of"),
172+
("PS", "Palestine"),
174173
("PA", "Panama"),
175174
("PG", "Papua New Guinea"),
176175
("PY", "Paraguay"),
@@ -186,7 +185,7 @@
186185
("RU", "Russia"),
187186
("RW", "Rwanda"),
188187
("BL", "Saint Barth\xe9lemy"),
189-
("SH", "Saint Helena, Ascension and Tristan da Cunha"),
188+
("SH", "Saint Helena"),
190189
("KN", "Saint Kitts and Nevis"),
191190
("LC", "Saint Lucia"),
192191
("MF", "Saint Martin (French part)"),
@@ -207,7 +206,7 @@
207206
("SB", "Solomon Islands"),
208207
("SO", "Somalia"),
209208
("ZA", "South Africa"),
210-
("GS", "South Georgia and the South Sandwich Islands"),
209+
("GS", "South Georgia"),
211210
("KR", "South Korea"),
212211
("SS", "South Sudan"),
213212
("ES", "Spain"),
@@ -241,6 +240,7 @@
241240
("UY", "Uruguay"),
242241
("UZ", "Uzbekistan"),
243242
("VU", "Vanuatu"),
243+
("VA", "Vatican City"),
244244
("VE", "Venezuela"),
245245
("VN", "Vietnam"),
246246
("VG", "Virgin Islands (British)"),

requirements/common_constraints.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
# this file from Github directly. It does not require packaging in edx-lint.
1717

1818
# using LTS django version
19-
19+
Django<6.0
2020

2121
# elasticsearch>=7.14.0 includes breaking changes in it which caused issues in discovery upgrade process.
2222
# elastic search changelog: https://www.elastic.co/guide/en/enterprise-search/master/release-notes-7.14.0.html

requirements/edx-sandbox/base.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ python-dateutil==2.9.0.post0
7474
# via matplotlib
7575
random2==1.0.2
7676
# via -r requirements/edx-sandbox/base.in
77-
regex==2025.10.23
77+
regex==2025.11.3
7878
# via nltk
7979
scipy==1.16.3
8080
# via

requirements/edx/base.txt

Lines changed: 17 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -69,14 +69,14 @@ bleach[css]==6.3.0
6969
# xblock-poll
7070
boto==2.49.0
7171
# via -r requirements/edx/kernel.in
72-
boto3==1.40.62
72+
boto3==1.40.66
7373
# via
7474
# -r requirements/edx/kernel.in
7575
# django-ses
7676
# fs-s3fs
7777
# ora2
7878
# snowflake-connector-python
79-
botocore==1.40.62
79+
botocore==1.40.66
8080
# via
8181
# -r requirements/edx/kernel.in
8282
# boto3
@@ -170,8 +170,9 @@ defusedxml==0.7.1
170170
# ora2
171171
# python3-openid
172172
# social-auth-core
173-
django==5.2.7
173+
django==5.2.8
174174
# via
175+
# -c requirements/common_constraints.txt
175176
# -c requirements/constraints.txt
176177
# -r requirements/edx/kernel.in
177178
# casbin-django-orm-adapter
@@ -265,7 +266,7 @@ django-config-models==2.9.0
265266
# lti-consumer-xblock
266267
django-cors-headers==4.9.0
267268
# via -r requirements/edx/kernel.in
268-
django-countries==7.6.1
269+
django-countries==8.0.0
269270
# via
270271
# -r requirements/edx/kernel.in
271272
# edx-enterprise
@@ -375,7 +376,7 @@ django-waffle==5.0.0
375376
# edx-enterprise
376377
# edx-proctoring
377378
# edx-toggles
378-
django-webpack-loader==3.2.1
379+
django-webpack-loader==3.2.2
379380
# via
380381
# -r requirements/edx/kernel.in
381382
# edx-proctoring
@@ -408,7 +409,7 @@ done-xblock==2.5.0
408409
# via -r requirements/edx/bundled.in
409410
drf-jwt==1.19.2
410411
# via edx-drf-extensions
411-
drf-spectacular==0.28.0
412+
drf-spectacular==0.29.0
412413
# via -r requirements/edx/kernel.in
413414
drf-yasg==1.21.11
414415
# via
@@ -612,7 +613,7 @@ google-api-core[grpc]==2.28.1
612613
# google-cloud-core
613614
# google-cloud-firestore
614615
# google-cloud-storage
615-
google-auth==2.42.0
616+
google-auth==2.42.1
616617
# via
617618
# google-api-core
618619
# google-cloud-core
@@ -624,7 +625,7 @@ google-cloud-core==2.5.0
624625
# google-cloud-storage
625626
google-cloud-firestore==2.21.0
626627
# via firebase-admin
627-
google-cloud-storage==3.4.1
628+
google-cloud-storage==3.5.0
628629
# via firebase-admin
629630
google-crc32c==1.7.1
630631
# via
@@ -662,7 +663,7 @@ httpx[http2]==0.28.1
662663
# via firebase-admin
663664
hyperframe==6.1.0
664665
# via h2
665-
icalendar==6.3.1
666+
icalendar==6.3.2
666667
# via -r requirements/edx/kernel.in
667668
idna==3.11
668669
# via
@@ -753,7 +754,7 @@ mako==1.3.10
753754
# lti-consumer-xblock
754755
# xblock
755756
# xblock-utils
756-
markdown==3.9
757+
markdown==3.10
757758
# via
758759
# -r requirements/edx/kernel.in
759760
# openedx-django-wiki
@@ -790,7 +791,7 @@ mysqlclient==2.2.7
790791
# via
791792
# -r requirements/edx/kernel.in
792793
# openedx-forum
793-
nh3==0.3.1
794+
nh3==0.3.2
794795
# via
795796
# -r requirements/edx/kernel.in
796797
# xblocks-contrib
@@ -825,7 +826,7 @@ openedx-atlas==0.7.0
825826
# enterprise-integrated-channels
826827
# openedx-authz
827828
# openedx-forum
828-
openedx-authz==0.11.2
829+
openedx-authz==0.13.0
829830
# via -r requirements/edx/kernel.in
830831
openedx-calc==4.0.2
831832
# via -r requirements/edx/kernel.in
@@ -912,7 +913,7 @@ protobuf==6.33.0
912913
# googleapis-common-protos
913914
# grpcio-status
914915
# proto-plus
915-
psutil==7.1.2
916+
psutil==7.1.3
916917
# via
917918
# -r requirements/edx/kernel.in
918919
# edx-django-utils
@@ -936,9 +937,9 @@ pycryptodomex==3.23.0
936937
# -r requirements/edx/kernel.in
937938
# edx-proctoring
938939
# lti-consumer-xblock
939-
pydantic==2.12.3
940+
pydantic==2.12.4
940941
# via camel-converter
941-
pydantic-core==2.41.4
942+
pydantic-core==2.41.5
942943
# via pydantic
943944
pyjwt[crypto]==2.10.1
944945
# via
@@ -1049,7 +1050,7 @@ referencing==0.37.0
10491050
# via
10501051
# jsonschema
10511052
# jsonschema-specifications
1052-
regex==2025.10.23
1053+
regex==2025.11.3
10531054
# via nltk
10541055
requests==2.32.5
10551056
# via

requirements/edx/development.txt

Lines changed: 19 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -141,15 +141,15 @@ boto==2.49.0
141141
# via
142142
# -r requirements/edx/doc.txt
143143
# -r requirements/edx/testing.txt
144-
boto3==1.40.62
144+
boto3==1.40.66
145145
# via
146146
# -r requirements/edx/doc.txt
147147
# -r requirements/edx/testing.txt
148148
# django-ses
149149
# fs-s3fs
150150
# ora2
151151
# snowflake-connector-python
152-
botocore==1.40.62
152+
botocore==1.40.66
153153
# via
154154
# -r requirements/edx/doc.txt
155155
# -r requirements/edx/testing.txt
@@ -343,8 +343,9 @@ distlib==0.4.0
343343
# via
344344
# -r requirements/edx/testing.txt
345345
# virtualenv
346-
django==5.2.7
346+
django==5.2.8
347347
# via
348+
# -c requirements/common_constraints.txt
348349
# -c requirements/constraints.txt
349350
# -r requirements/edx/doc.txt
350351
# -r requirements/edx/testing.txt
@@ -458,7 +459,7 @@ django-cors-headers==4.9.0
458459
# via
459460
# -r requirements/edx/doc.txt
460461
# -r requirements/edx/testing.txt
461-
django-countries==7.6.1
462+
django-countries==8.0.0
462463
# via
463464
# -r requirements/edx/doc.txt
464465
# -r requirements/edx/testing.txt
@@ -616,7 +617,7 @@ django-waffle==5.0.0
616617
# edx-enterprise
617618
# edx-proctoring
618619
# edx-toggles
619-
django-webpack-loader==3.2.1
620+
django-webpack-loader==3.2.2
620621
# via
621622
# -r requirements/edx/doc.txt
622623
# -r requirements/edx/testing.txt
@@ -670,7 +671,7 @@ drf-jwt==1.19.2
670671
# -r requirements/edx/doc.txt
671672
# -r requirements/edx/testing.txt
672673
# edx-drf-extensions
673-
drf-spectacular==0.28.0
674+
drf-spectacular==0.29.0
674675
# via
675676
# -r requirements/edx/doc.txt
676677
# -r requirements/edx/testing.txt
@@ -915,7 +916,7 @@ faker==37.12.0
915916
# via
916917
# -r requirements/edx/testing.txt
917918
# factory-boy
918-
fastapi==0.120.2
919+
fastapi==0.121.0
919920
# via
920921
# -r requirements/edx/testing.txt
921922
# pact-python
@@ -978,7 +979,7 @@ google-api-core[grpc]==2.28.1
978979
# google-cloud-core
979980
# google-cloud-firestore
980981
# google-cloud-storage
981-
google-auth==2.42.0
982+
google-auth==2.42.1
982983
# via
983984
# -r requirements/edx/doc.txt
984985
# -r requirements/edx/testing.txt
@@ -997,7 +998,7 @@ google-cloud-firestore==2.21.0
997998
# -r requirements/edx/doc.txt
998999
# -r requirements/edx/testing.txt
9991000
# firebase-admin
1000-
google-cloud-storage==3.4.1
1001+
google-cloud-storage==3.5.0
10011002
# via
10021003
# -r requirements/edx/doc.txt
10031004
# -r requirements/edx/testing.txt
@@ -1080,7 +1081,7 @@ hyperframe==6.1.0
10801081
# -r requirements/edx/doc.txt
10811082
# -r requirements/edx/testing.txt
10821083
# h2
1083-
icalendar==6.3.1
1084+
icalendar==6.3.2
10841085
# via
10851086
# -r requirements/edx/doc.txt
10861087
# -r requirements/edx/testing.txt
@@ -1248,7 +1249,7 @@ mako==1.3.10
12481249
# lti-consumer-xblock
12491250
# xblock
12501251
# xblock-utils
1251-
markdown==3.9
1252+
markdown==3.10
12521253
# via
12531254
# -r requirements/edx/doc.txt
12541255
# -r requirements/edx/testing.txt
@@ -1325,7 +1326,7 @@ mysqlclient==2.2.7
13251326
# -r requirements/edx/doc.txt
13261327
# -r requirements/edx/testing.txt
13271328
# openedx-forum
1328-
nh3==0.3.1
1329+
nh3==0.3.2
13291330
# via
13301331
# -r requirements/edx/doc.txt
13311332
# -r requirements/edx/testing.txt
@@ -1375,7 +1376,7 @@ openedx-atlas==0.7.0
13751376
# enterprise-integrated-channels
13761377
# openedx-authz
13771378
# openedx-forum
1378-
openedx-authz==0.11.2
1379+
openedx-authz==0.13.0
13791380
# via
13801381
# -r requirements/edx/doc.txt
13811382
# -r requirements/edx/testing.txt
@@ -1539,7 +1540,7 @@ protobuf==6.33.0
15391540
# googleapis-common-protos
15401541
# grpcio-status
15411542
# proto-plus
1542-
psutil==7.1.2
1543+
psutil==7.1.3
15431544
# via
15441545
# -r requirements/edx/doc.txt
15451546
# -r requirements/edx/testing.txt
@@ -1585,13 +1586,13 @@ pycryptodomex==3.23.0
15851586
# -r requirements/edx/testing.txt
15861587
# edx-proctoring
15871588
# lti-consumer-xblock
1588-
pydantic==2.12.3
1589+
pydantic==2.12.4
15891590
# via
15901591
# -r requirements/edx/doc.txt
15911592
# -r requirements/edx/testing.txt
15921593
# camel-converter
15931594
# fastapi
1594-
pydantic-core==2.41.4
1595+
pydantic-core==2.41.5
15951596
# via
15961597
# -r requirements/edx/doc.txt
15971598
# -r requirements/edx/testing.txt
@@ -1830,7 +1831,7 @@ referencing==0.37.0
18301831
# -r requirements/edx/testing.txt
18311832
# jsonschema
18321833
# jsonschema-specifications
1833-
regex==2025.10.23
1834+
regex==2025.11.3
18341835
# via
18351836
# -r requirements/edx/doc.txt
18361837
# -r requirements/edx/testing.txt
@@ -2073,7 +2074,7 @@ staff-graded-xblock==3.1.0
20732074
# via
20742075
# -r requirements/edx/doc.txt
20752076
# -r requirements/edx/testing.txt
2076-
starlette==0.49.1
2077+
starlette==0.49.3
20772078
# via
20782079
# -r requirements/edx/testing.txt
20792080
# fastapi

0 commit comments

Comments
 (0)