Skip to content

Commit 1862483

Browse files
chore: Upgrade Python requirements
1 parent b5bb616 commit 1862483

File tree

10 files changed

+156
-269
lines changed

10 files changed

+156
-269
lines changed

requirements/base.txt

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,22 @@
11
#
2-
# This file is autogenerated by pip-compile with Python 3.8
2+
# This file is autogenerated by pip-compile with Python 3.11
33
# by the following command:
44
#
55
# make upgrade
66
#
77
click==8.1.7
88
# via -r requirements/base.in
9-
jinja2==3.1.3
9+
jinja2==3.1.4
1010
# via -r requirements/base.in
11-
markupsafe==2.1.5
11+
markupsafe==3.0.2
1212
# via jinja2
13-
pbr==6.0.0
13+
pbr==6.1.0
1414
# via stevedore
1515
python-slugify==8.0.4
1616
# via -r requirements/base.in
17-
pyyaml==6.0.1
17+
pyyaml==6.0.2
1818
# via -r requirements/base.in
19-
stevedore==5.2.0
19+
stevedore==5.3.0
2020
# via -r requirements/base.in
2121
text-unidecode==1.3
2222
# via python-slugify

requirements/ci.txt

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,28 @@
11
#
2-
# This file is autogenerated by pip-compile with Python 3.8
2+
# This file is autogenerated by pip-compile with Python 3.11
33
# by the following command:
44
#
55
# make upgrade
66
#
7-
distlib==0.3.8
7+
distlib==0.3.9
88
# via virtualenv
9-
filelock==3.13.3
9+
filelock==3.16.1
1010
# via
1111
# tox
1212
# virtualenv
13-
packaging==24.0
13+
packaging==24.2
1414
# via tox
15-
platformdirs==4.2.0
15+
platformdirs==4.3.6
1616
# via virtualenv
17-
pluggy==1.4.0
17+
pluggy==1.5.0
1818
# via tox
1919
py==1.11.0
2020
# via tox
2121
six==1.16.0
2222
# via tox
23-
tomli==2.0.1
24-
# via tox
2523
tox==3.28.0
2624
# via
2725
# -c requirements/constraints.txt
2826
# -r requirements/ci.in
29-
virtualenv==20.25.1
27+
virtualenv==20.27.1
3028
# via tox
Lines changed: 4 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,3 @@
1-
# This is a temporary solution to override the real common_constraints.txt
2-
# In edx-lint, until the pyjwt constraint in edx-lint has been removed.
3-
# See BOM-2721 for more details.
4-
# Below is the copied and edited version of common_constraints
5-
61
# A central location for most common version constraints
72
# (across edx repos) for pip-installation.
83
#
@@ -16,22 +11,17 @@
1611
# Note: Changes to this file will automatically be used by other repos, referencing
1712
# this file from Github directly. It does not require packaging in edx-lint.
1813

19-
2014
# using LTS django version
2115
Django<5.0
2216

2317
# elasticsearch>=7.14.0 includes breaking changes in it which caused issues in discovery upgrade process.
2418
# 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
2520
elasticsearch<7.14.0
2621

2722
# django-simple-history>3.0.0 adds indexing and causes a lot of migrations to be affected
2823
django-simple-history==3.0.0
2924

30-
# opentelemetry requires version 6.x at the moment:
31-
# https://github.com/open-telemetry/opentelemetry-python/issues/3570
32-
# Normally this could be added as a constraint in edx-django-utils, where we're
33-
# adding the opentelemetry dependency. However, when we compile pip-tools.txt,
34-
# that uses version 7.x, and then there's no undoing that when compiling base.txt.
35-
# So we need to pin it globally, for now.
36-
# Ticket for unpinning: https://github.com/openedx/edx-lint/issues/407
37-
importlib-metadata<7
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

requirements/dev.txt

Lines changed: 30 additions & 66 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#
2-
# This file is autogenerated by pip-compile with Python 3.8
2+
# This file is autogenerated by pip-compile with Python 3.11
33
# by the following command:
44
#
55
# make upgrade
@@ -8,17 +8,12 @@ asgiref==3.8.1
88
# via
99
# -r requirements/quality.txt
1010
# django
11-
astroid==3.1.0
11+
astroid==3.3.5
1212
# via
1313
# -r requirements/quality.txt
1414
# pylint
1515
# pylint-celery
16-
backports-zoneinfo==0.2.1 ; python_version < "3.9"
17-
# via
18-
# -c requirements/constraints.txt
19-
# -r requirements/quality.txt
20-
# django
21-
build==1.2.1
16+
build==1.2.2.post1
2217
# via
2318
# -r requirements/pip-tools.txt
2419
# pip-tools
@@ -36,44 +31,35 @@ click-log==0.4.0
3631
# via
3732
# -r requirements/quality.txt
3833
# edx-lint
39-
code-annotations==1.7.0
34+
code-annotations==1.8.2
4035
# via
4136
# -r requirements/quality.txt
4237
# edx-lint
43-
coverage[toml]==7.4.4
38+
coverage[toml]==7.6.7
4439
# via
4540
# -r requirements/quality.txt
4641
# pytest-cov
47-
diff-cover==8.0.3
42+
diff-cover==9.2.0
4843
# via -r requirements/dev.in
49-
dill==0.3.8
44+
dill==0.3.9
5045
# via
5146
# -r requirements/quality.txt
5247
# pylint
53-
distlib==0.3.8
48+
distlib==0.3.9
5449
# via
5550
# -r requirements/ci.txt
5651
# virtualenv
57-
django==4.2.11
52+
django==4.2.16
5853
# via
5954
# -c requirements/common_constraints.txt
6055
# -r requirements/quality.txt
61-
edx-lint==5.3.6
56+
edx-lint==5.4.1
6257
# via -r requirements/quality.txt
63-
exceptiongroup==1.2.0
64-
# via
65-
# -r requirements/quality.txt
66-
# pytest
67-
filelock==3.13.3
58+
filelock==3.16.1
6859
# via
6960
# -r requirements/ci.txt
7061
# tox
7162
# virtualenv
72-
importlib-metadata==6.11.0
73-
# via
74-
# -c requirements/common_constraints.txt
75-
# -r requirements/pip-tools.txt
76-
# build
7763
iniconfig==2.0.0
7864
# via
7965
# -r requirements/quality.txt
@@ -82,12 +68,12 @@ isort==5.13.2
8268
# via
8369
# -r requirements/quality.txt
8470
# pylint
85-
jinja2==3.1.3
71+
jinja2==3.1.4
8672
# via
8773
# -r requirements/quality.txt
8874
# code-annotations
8975
# diff-cover
90-
markupsafe==2.1.5
76+
markupsafe==3.0.2
9177
# via
9278
# -r requirements/quality.txt
9379
# jinja2
@@ -97,27 +83,27 @@ mccabe==0.7.0
9783
# pylint
9884
mock==5.1.0
9985
# via -r requirements/quality.txt
100-
packaging==24.0
86+
packaging==24.2
10187
# via
10288
# -r requirements/ci.txt
10389
# -r requirements/pip-tools.txt
10490
# -r requirements/quality.txt
10591
# build
10692
# pytest
10793
# tox
108-
pbr==6.0.0
94+
pbr==6.1.0
10995
# via
11096
# -r requirements/quality.txt
11197
# stevedore
11298
pip-tools==7.4.1
11399
# via -r requirements/pip-tools.txt
114-
platformdirs==4.2.0
100+
platformdirs==4.3.6
115101
# via
116102
# -r requirements/ci.txt
117103
# -r requirements/quality.txt
118104
# pylint
119105
# virtualenv
120-
pluggy==1.4.0
106+
pluggy==1.5.0
121107
# via
122108
# -r requirements/ci.txt
123109
# -r requirements/quality.txt
@@ -128,13 +114,13 @@ py==1.11.0
128114
# via
129115
# -r requirements/ci.txt
130116
# tox
131-
pycodestyle==2.11.1
117+
pycodestyle==2.12.1
132118
# via -r requirements/quality.txt
133119
pydocstyle==6.3.0
134120
# via -r requirements/quality.txt
135-
pygments==2.17.2
121+
pygments==2.18.0
136122
# via diff-cover
137-
pylint==3.1.0
123+
pylint==3.3.1
138124
# via
139125
# -r requirements/quality.txt
140126
# edx-lint
@@ -145,7 +131,7 @@ pylint-celery==0.3
145131
# via
146132
# -r requirements/quality.txt
147133
# edx-lint
148-
pylint-django==2.5.5
134+
pylint-django==2.6.1
149135
# via
150136
# -r requirements/quality.txt
151137
# edx-lint
@@ -154,22 +140,22 @@ pylint-plugin-utils==0.8.2
154140
# -r requirements/quality.txt
155141
# pylint-celery
156142
# pylint-django
157-
pyproject-hooks==1.0.0
143+
pyproject-hooks==1.2.0
158144
# via
159145
# -r requirements/pip-tools.txt
160146
# build
161147
# pip-tools
162-
pytest==8.1.1
148+
pytest==8.3.3
163149
# via
164150
# -r requirements/quality.txt
165151
# pytest-cov
166-
pytest-cov==5.0.0
152+
pytest-cov==6.0.0
167153
# via -r requirements/quality.txt
168154
python-slugify==8.0.4
169155
# via
170156
# -r requirements/quality.txt
171157
# code-annotations
172-
pyyaml==6.0.1
158+
pyyaml==6.0.2
173159
# via
174160
# -r requirements/quality.txt
175161
# code-annotations
@@ -183,56 +169,34 @@ snowballstemmer==2.2.0
183169
# via
184170
# -r requirements/quality.txt
185171
# pydocstyle
186-
sqlparse==0.4.4
172+
sqlparse==0.5.2
187173
# via
188174
# -r requirements/quality.txt
189175
# django
190-
stevedore==5.2.0
176+
stevedore==5.3.0
191177
# via
192178
# -r requirements/quality.txt
193179
# code-annotations
194180
text-unidecode==1.3
195181
# via
196182
# -r requirements/quality.txt
197183
# python-slugify
198-
tomli==2.0.1
199-
# via
200-
# -r requirements/ci.txt
201-
# -r requirements/pip-tools.txt
202-
# -r requirements/quality.txt
203-
# build
204-
# coverage
205-
# pip-tools
206-
# pylint
207-
# pyproject-hooks
208-
# pytest
209-
# tox
210-
tomlkit==0.12.4
184+
tomlkit==0.13.2
211185
# via
212186
# -r requirements/quality.txt
213187
# pylint
214188
tox==3.28.0
215189
# via
216190
# -c requirements/constraints.txt
217191
# -r requirements/ci.txt
218-
typing-extensions==4.10.0
219-
# via
220-
# -r requirements/quality.txt
221-
# asgiref
222-
# astroid
223-
# pylint
224-
virtualenv==20.25.1
192+
virtualenv==20.27.1
225193
# via
226194
# -r requirements/ci.txt
227195
# tox
228-
wheel==0.43.0
196+
wheel==0.45.0
229197
# via
230198
# -r requirements/pip-tools.txt
231199
# pip-tools
232-
zipp==3.18.1
233-
# via
234-
# -r requirements/pip-tools.txt
235-
# importlib-metadata
236200

237201
# The following packages are considered to be unsafe in a requirements file:
238202
# pip

requirements/django.txt

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,14 @@
11
#
2-
# This file is autogenerated by pip-compile with Python 3.8
2+
# This file is autogenerated by pip-compile with Python 3.11
33
# by the following command:
44
#
55
# make upgrade
66
#
77
asgiref==3.8.1
88
# via django
9-
backports-zoneinfo==0.2.1 ; python_version < "3.9"
10-
# via
11-
# -c requirements/constraints.txt
12-
# django
13-
django==4.2.11
9+
django==4.2.16
1410
# via
1511
# -c requirements/common_constraints.txt
1612
# -r requirements/django.in
17-
sqlparse==0.4.4
13+
sqlparse==0.5.2
1814
# via django
19-
typing-extensions==4.10.0
20-
# via asgiref

0 commit comments

Comments
 (0)