Skip to content

Commit 3821648

Browse files
chore: Upgrade Python requirements
1 parent b6e8751 commit 3821648

File tree

10 files changed

+191
-280
lines changed

10 files changed

+191
-280
lines changed

requirements/base.txt

Lines changed: 12 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,16 @@
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-
amqp==5.2.0
7+
amqp==5.3.1
88
# via kombu
99
asgiref==3.8.1
1010
# via django
11-
backports-zoneinfo[tzdata]==0.2.1 ; python_version < "3.9"
12-
# via
13-
# -c requirements/constraints.txt
14-
# celery
15-
# django
16-
# kombu
17-
billiard==4.2.0
11+
billiard==4.2.1
1812
# via celery
19-
celery==5.3.6
13+
celery==5.4.0
2014
# via
2115
# -c requirements/constraints.txt
2216
# -r requirements/base.in
@@ -32,34 +26,30 @@ click-plugins==1.1.1
3226
# via celery
3327
click-repl==0.3.0
3428
# via celery
35-
django==4.2.11
29+
django==4.2.17
3630
# via
3731
# -c requirements/common_constraints.txt
3832
# -r requirements/base.in
3933
# django-model-utils
4034
# jsonfield
41-
django-model-utils==4.4.0
35+
django-model-utils==5.0.0
4236
# via -r requirements/base.in
4337
jsonfield==3.1.0
4438
# via -r requirements/base.in
45-
kombu==5.3.6
39+
kombu==5.4.2
4640
# via celery
47-
prompt-toolkit==3.0.43
41+
prompt-toolkit==3.0.48
4842
# via click-repl
4943
python-dateutil==2.9.0.post0
5044
# via celery
51-
six==1.16.0
45+
six==1.17.0
5246
# via python-dateutil
53-
sqlparse==0.4.4
47+
sqlparse==0.5.3
5448
# via django
55-
typing-extensions==4.10.0
49+
tzdata==2024.2
5650
# via
57-
# asgiref
58-
# kombu
59-
tzdata==2024.1
60-
# via
61-
# backports-zoneinfo
6251
# celery
52+
# kombu
6353
vine==5.1.0
6454
# via
6555
# amqp

requirements/celery50.txt

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
amqp==5.2.0
2-
billiard==4.2.0
3-
celery==5.3.6
1+
amqp==5.3.1
2+
billiard==4.2.1
3+
celery==5.4.0
44
click==8.1.7
55
click-didyoumean==0.3.1
66
click-repl==0.3.0
7-
kombu==5.3.6
8-
prompt-toolkit==3.0.43
7+
kombu==5.4.2
8+
prompt-toolkit==3.0.48
99
vine==5.1.0

requirements/ci.txt

Lines changed: 10 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,38 +1,34 @@
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-
cachetools==5.3.3
7+
cachetools==5.5.0
88
# via tox
99
chardet==5.2.0
1010
# via tox
1111
colorama==0.4.6
1212
# via tox
13-
distlib==0.3.8
13+
distlib==0.3.9
1414
# via virtualenv
15-
filelock==3.13.3
15+
filelock==3.16.1
1616
# via
1717
# tox
1818
# virtualenv
19-
packaging==24.0
19+
packaging==24.2
2020
# via
2121
# pyproject-api
2222
# tox
23-
platformdirs==4.2.0
23+
platformdirs==4.3.6
2424
# via
2525
# tox
2626
# virtualenv
27-
pluggy==1.4.0
27+
pluggy==1.5.0
2828
# via tox
29-
pyproject-api==1.6.1
29+
pyproject-api==1.8.0
3030
# via tox
31-
tomli==2.0.1
32-
# via
33-
# pyproject-api
34-
# tox
35-
tox==4.14.2
31+
tox==4.23.2
3632
# via -r requirements/ci.in
37-
virtualenv==20.25.1
33+
virtualenv==20.28.0
3834
# via tox

requirements/common_constraints.txt

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -11,22 +11,17 @@
1111
# Note: Changes to this file will automatically be used by other repos, referencing
1212
# this file from Github directly. It does not require packaging in edx-lint.
1313

14-
1514
# using LTS django version
1615
Django<5.0
1716

1817
# elasticsearch>=7.14.0 includes breaking changes in it which caused issues in discovery upgrade process.
1918
# 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
2020
elasticsearch<7.14.0
2121

2222
# django-simple-history>3.0.0 adds indexing and causes a lot of migrations to be affected
2323
django-simple-history==3.0.0
2424

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

0 commit comments

Comments
 (0)