Skip to content

Commit c5b9fe6

Browse files
authored
Merge pull request #635 from openedx/repo-tools/upgrade-python-requirements-17830a1
chore: Upgrade Python requirements
2 parents 17830a1 + 84bf9ab commit c5b9fe6

9 files changed

Lines changed: 97 additions & 118 deletions

File tree

requirements/base.txt

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -8,17 +8,16 @@ appdirs==1.4.4
88
# via fs
99
asgiref==3.11.1
1010
# via django
11-
attrs==25.4.0
11+
attrs==26.1.0
1212
# via -r requirements/base.in
1313
bleach==6.3.0
1414
# via -r requirements/base.in
1515
cffi==2.0.0
1616
# via pynacl
1717
click==8.3.1
1818
# via edx-django-utils
19-
django==5.2.12
19+
django==6.0.3
2020
# via
21-
# -c requirements/common_constraints.txt
2221
# -r requirements/base.in
2322
# django-appconf
2423
# django-config-models
@@ -32,17 +31,17 @@ django==5.2.12
3231
# openedx-filters
3332
django-appconf==1.2.0
3433
# via django-statici18n
35-
django-config-models==2.9.0
34+
django-config-models==3.0.0
3635
# via -r requirements/base.in
3736
django-crum==0.7.9
3837
# via edx-django-utils
3938
django-filter==25.2
4039
# via -r requirements/base.in
41-
django-statici18n==2.6.0
40+
django-statici18n==2.7.1
4241
# via -r requirements/base.in
4342
django-waffle==5.0.0
4443
# via edx-django-utils
45-
djangorestframework==3.16.1
44+
djangorestframework==3.17.1
4645
# via django-config-models
4746
dnspython==2.8.0
4847
# via pymongo
@@ -75,15 +74,15 @@ markupsafe==3.0.3
7574
# xblock
7675
oauthlib==3.3.1
7776
# via -r requirements/base.in
78-
openedx-filters==2.1.0
77+
openedx-filters==3.0.0
7978
# via -r requirements/base.in
8079
psutil==7.2.2
8180
# via edx-django-utils
8281
pycparser==3.0
8382
# via cffi
8483
pycryptodomex==3.23.0
8584
# via -r requirements/base.in
86-
pyjwt==2.11.0
85+
pyjwt==2.12.1
8786
# via -r requirements/base.in
8887
pymongo==4.16.0
8988
# via edx-opaque-keys
@@ -110,13 +109,13 @@ stevedore==5.7.0
110109
# edx-opaque-keys
111110
typing-extensions==4.15.0
112111
# via edx-opaque-keys
113-
web-fragments==3.1.0
112+
web-fragments==4.0.0
114113
# via xblock
115114
webencodings==0.5.1
116115
# via bleach
117116
webob==1.8.9
118117
# via xblock
119-
xblock==5.3.0
118+
xblock==6.0.0
120119
# via -r requirements/base.in
121120

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

requirements/ci.txt

Lines changed: 28 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -25,24 +25,24 @@ astroid==4.0.4
2525
# -r requirements/test.txt
2626
# pylint
2727
# pylint-celery
28-
attrs==25.4.0
28+
attrs==26.1.0
2929
# via -r requirements/test.txt
30-
binaryornot==0.5.0
30+
binaryornot==0.6.0
3131
# via
3232
# -r requirements/test.txt
3333
# cookiecutter
3434
bleach==6.3.0
3535
# via -r requirements/test.txt
36-
boto3==1.42.63
36+
boto3==1.42.79
3737
# via
3838
# -r requirements/test.txt
3939
# fs-s3fs
40-
botocore==1.42.63
40+
botocore==1.42.79
4141
# via
4242
# -r requirements/test.txt
4343
# boto3
4444
# s3transfer
45-
cachetools==7.0.3
45+
cachetools==7.0.5
4646
# via
4747
# -r requirements/tox.txt
4848
# tox
@@ -55,7 +55,7 @@ cffi==2.0.0
5555
# -r requirements/test.txt
5656
# cryptography
5757
# pynacl
58-
charset-normalizer==3.4.5
58+
charset-normalizer==3.4.6
5959
# via
6060
# -r requirements/test.txt
6161
# requests
@@ -72,7 +72,7 @@ click-log==0.4.0
7272
# via
7373
# -r requirements/test.txt
7474
# edx-lint
75-
code-annotations==2.3.2
75+
code-annotations==3.0.0
7676
# via
7777
# -r requirements/test.txt
7878
# edx-lint
@@ -84,13 +84,13 @@ cookiecutter==2.7.1
8484
# via
8585
# -r requirements/test.txt
8686
# xblock-sdk
87-
coverage[toml]==7.13.4
87+
coverage[toml]==7.13.5
8888
# via
8989
# -r requirements/test.txt
9090
# coveralls
9191
coveralls==4.1.0
9292
# via -r requirements/test.txt
93-
cryptography==46.0.5
93+
cryptography==46.0.6
9494
# via
9595
# -r requirements/test.txt
9696
# secretstorage
@@ -104,9 +104,8 @@ distlib==0.4.0
104104
# via
105105
# -r requirements/tox.txt
106106
# virtualenv
107-
django==5.2.12
107+
django==6.0.3
108108
# via
109-
# -c requirements/common_constraints.txt
110109
# -r requirements/test.txt
111110
# django-appconf
112111
# django-config-models
@@ -123,21 +122,21 @@ django-appconf==1.2.0
123122
# via
124123
# -r requirements/test.txt
125124
# django-statici18n
126-
django-config-models==2.9.0
125+
django-config-models==3.0.0
127126
# via -r requirements/test.txt
128127
django-crum==0.7.9
129128
# via
130129
# -r requirements/test.txt
131130
# edx-django-utils
132131
django-filter==25.2
133132
# via -r requirements/test.txt
134-
django-statici18n==2.6.0
133+
django-statici18n==2.7.1
135134
# via -r requirements/test.txt
136135
django-waffle==5.0.0
137136
# via
138137
# -r requirements/test.txt
139138
# edx-django-utils
140-
djangorestframework==3.16.1
139+
djangorestframework==3.17.1
141140
# via
142141
# -r requirements/test.txt
143142
# django-config-models
@@ -155,14 +154,14 @@ edx-django-utils==8.0.1
155154
# via
156155
# -r requirements/test.txt
157156
# django-config-models
158-
edx-lint==5.6.0
157+
edx-lint==6.0.0
159158
# via -r requirements/test.txt
160159
edx-opaque-keys[django]==3.1.0
161160
# via
162161
# -r requirements/test.txt
163162
# edx-ccx-keys
164163
# openedx-filters
165-
filelock==3.25.0
164+
filelock==3.25.2
166165
# via
167166
# -r requirements/tox.txt
168167
# python-discovery
@@ -193,7 +192,7 @@ jaraco-classes==3.4.0
193192
# via
194193
# -r requirements/test.txt
195194
# keyring
196-
jaraco-context==6.1.1
195+
jaraco-context==6.1.2
197196
# via
198197
# -r requirements/test.txt
199198
# keyring
@@ -258,13 +257,13 @@ more-itertools==10.8.0
258257
# -r requirements/test.txt
259258
# jaraco-classes
260259
# jaraco-functools
261-
nh3==0.3.3
260+
nh3==0.3.4
262261
# via
263262
# -r requirements/test.txt
264263
# readme-renderer
265264
oauthlib==3.3.1
266265
# via -r requirements/test.txt
267-
openedx-filters==2.1.0
266+
openedx-filters==3.0.0
268267
# via -r requirements/test.txt
269268
packaging==26.0
270269
# via
@@ -297,12 +296,12 @@ pycparser==3.0
297296
# cffi
298297
pycryptodomex==3.23.0
299298
# via -r requirements/test.txt
300-
pygments==2.19.2
299+
pygments==2.20.0
301300
# via
302301
# -r requirements/test.txt
303302
# readme-renderer
304303
# rich
305-
pyjwt==2.11.0
304+
pyjwt==2.12.1
306305
# via -r requirements/test.txt
307306
pylint==4.0.5
308307
# via
@@ -346,9 +345,10 @@ python-dateutil==2.9.0.post0
346345
# arrow
347346
# botocore
348347
# xblock
349-
python-discovery==1.1.1
348+
python-discovery==1.2.1
350349
# via
351350
# -r requirements/tox.txt
351+
# tox
352352
# virtualenv
353353
python-slugify==8.0.4
354354
# via
@@ -369,7 +369,7 @@ readme-renderer==44.0
369369
# via
370370
# -r requirements/test.txt
371371
# twine
372-
requests==2.32.5
372+
requests==2.33.1
373373
# via
374374
# -r requirements/test.txt
375375
# cookiecutter
@@ -439,7 +439,7 @@ tomlkit==0.14.0
439439
# via
440440
# -r requirements/test.txt
441441
# pylint
442-
tox==4.49.0
442+
tox==4.52.0
443443
# via -r requirements/tox.txt
444444
twine==6.2.0
445445
# via -r requirements/test.txt
@@ -462,11 +462,11 @@ urllib3==1.26.20
462462
# botocore
463463
# requests
464464
# twine
465-
virtualenv==21.1.0
465+
virtualenv==21.2.0
466466
# via
467467
# -r requirements/tox.txt
468468
# tox
469-
web-fragments==3.1.0
469+
web-fragments==4.0.0
470470
# via
471471
# -r requirements/test.txt
472472
# xblock
@@ -480,11 +480,11 @@ webob==1.8.9
480480
# -r requirements/test.txt
481481
# xblock
482482
# xblock-sdk
483-
xblock==5.3.0
483+
xblock==6.0.0
484484
# via
485485
# -r requirements/test.txt
486486
# xblock-sdk
487-
xblock-sdk==0.13.0
487+
xblock-sdk==0.14.0
488488
# via -r requirements/test.txt
489489

490490
# The following packages are considered to be unsafe in a requirements file:
Lines changed: 0 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +0,0 @@
1-
# A central location for most common version constraints
2-
# (across edx repos) for pip-installation.
3-
#
4-
# Similar to other constraint files this file doesn't install any packages.
5-
# It specifies version constraints that will be applied if a package is needed.
6-
# When pinning something here, please provide an explanation of why it is a good
7-
# idea to pin this package across all edx repos, Ideally, link to other information
8-
# that will help people in the future to remove the pin when possible.
9-
# Writing an issue against the offending project and linking to it here is good.
10-
#
11-
# Note: Changes to this file will automatically be used by other repos, referencing
12-
# this file from Github directly. It does not require packaging in edx-lint.
13-
14-
# using LTS django version
15-
Django<6.0
16-
17-
# elasticsearch>=7.14.0 includes breaking changes in it which caused issues in discovery upgrade process.
18-
# elastic search changelog: https://www.elastic.co/guide/en/enterprise-search/master/release-notes-7.14.0.html
19-
# See https://github.com/openedx/edx-platform/issues/35126 for more info
20-
elasticsearch<7.14.0

requirements/dev.txt

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ asgiref==3.11.1
1212
# via
1313
# -r requirements/base.txt
1414
# django
15-
attrs==25.4.0
15+
attrs==26.1.0
1616
# via -r requirements/base.txt
1717
bleach==6.3.0
1818
# via -r requirements/base.txt
@@ -24,7 +24,7 @@ click==8.3.1
2424
# via
2525
# -r requirements/base.txt
2626
# edx-django-utils
27-
django==5.2.12
27+
django==6.0.3
2828
# via
2929
# -r requirements/base.txt
3030
# django-appconf
@@ -42,21 +42,21 @@ django-appconf==1.2.0
4242
# via
4343
# -r requirements/base.txt
4444
# django-statici18n
45-
django-config-models==2.9.0
45+
django-config-models==3.0.0
4646
# via -r requirements/base.txt
4747
django-crum==0.7.9
4848
# via
4949
# -r requirements/base.txt
5050
# edx-django-utils
5151
django-filter==25.2
5252
# via -r requirements/base.txt
53-
django-statici18n==2.6.0
53+
django-statici18n==2.7.1
5454
# via -r requirements/base.txt
5555
django-waffle==5.0.0
5656
# via
5757
# -r requirements/base.txt
5858
# edx-django-utils
59-
djangorestframework==3.16.1
59+
djangorestframework==3.17.1
6060
# via
6161
# -r requirements/base.txt
6262
# django-config-models
@@ -70,7 +70,7 @@ edx-django-utils==8.0.1
7070
# via
7171
# -r requirements/base.txt
7272
# django-config-models
73-
edx-i18n-tools==1.9.0
73+
edx-i18n-tools==2.0.0
7474
# via -r requirements/dev.in
7575
edx-opaque-keys[django]==3.1.0
7676
# via
@@ -104,7 +104,7 @@ markupsafe==3.0.3
104104
# xblock
105105
oauthlib==3.3.1
106106
# via -r requirements/base.txt
107-
openedx-filters==2.1.0
107+
openedx-filters==3.0.0
108108
# via -r requirements/base.txt
109109
path==16.16.0
110110
# via edx-i18n-tools
@@ -120,7 +120,7 @@ pycparser==3.0
120120
# cffi
121121
pycryptodomex==3.23.0
122122
# via -r requirements/base.txt
123-
pyjwt==2.11.0
123+
pyjwt==2.12.1
124124
# via -r requirements/base.txt
125125
pymongo==4.16.0
126126
# via
@@ -166,7 +166,7 @@ typing-extensions==4.15.0
166166
# via
167167
# -r requirements/base.txt
168168
# edx-opaque-keys
169-
web-fragments==3.1.0
169+
web-fragments==4.0.0
170170
# via
171171
# -r requirements/base.txt
172172
# xblock
@@ -178,7 +178,7 @@ webob==1.8.9
178178
# via
179179
# -r requirements/base.txt
180180
# xblock
181-
xblock==5.3.0
181+
xblock==6.0.0
182182
# via -r requirements/base.txt
183183

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

0 commit comments

Comments
 (0)