Skip to content

Commit d7574a6

Browse files
committed
chore: upgrade requirements for Python 3.11
1 parent bfe97dd commit d7574a6

File tree

9 files changed

+216
-319
lines changed

9 files changed

+216
-319
lines changed

Diff for: requirements/base.txt

+15-19
Original file line numberDiff line numberDiff line change
@@ -1,21 +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
#
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-
# djangorestframework
14-
cffi==1.16.0
9+
cffi==1.17.1
1510
# via pynacl
16-
click==8.1.7
11+
click==8.1.8
1712
# via edx-django-utils
18-
django==4.2.11
13+
django==4.2.19
1914
# via
2015
# -c requirements/common_constraints.txt
2116
# -r requirements/base.in
@@ -25,25 +20,26 @@ django==4.2.11
2520
# edx-django-utils
2621
django-crum==0.7.9
2722
# via edx-django-utils
28-
django-waffle==4.1.0
23+
django-waffle==4.2.0
2924
# via edx-django-utils
30-
djangorestframework==3.15.1
25+
djangorestframework==3.15.2
3126
# via -r requirements/base.in
32-
edx-django-utils==5.12.0
27+
edx-django-utils==7.1.0
3328
# via -r requirements/base.in
34-
newrelic==9.8.0
29+
newrelic==10.6.0
3530
# via edx-django-utils
36-
pbr==6.0.0
31+
pbr==6.1.1
3732
# via stevedore
38-
psutil==5.9.8
33+
psutil==6.1.1
3934
# via edx-django-utils
4035
pycparser==2.22
4136
# via cffi
4237
pynacl==1.5.0
4338
# via edx-django-utils
44-
sqlparse==0.4.4
39+
sqlparse==0.5.3
4540
# via django
46-
stevedore==5.2.0
41+
stevedore==5.4.0
4742
# via edx-django-utils
48-
typing-extensions==4.10.0
49-
# via asgiref
43+
44+
# The following packages are considered to be unsafe in a requirements file:
45+
# setuptools

Diff for: requirements/ci.txt

+8-12
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-
distlib==0.3.8
7+
distlib==0.3.9
88
# via virtualenv
9-
filelock==3.13.3
9+
filelock==3.17.0
1010
# via
1111
# tox
1212
# virtualenv
13-
packaging==24.0
13+
packaging==24.2
1414
# via
1515
# pyproject-api
1616
# tox
17-
platformdirs==4.2.0
17+
platformdirs==4.3.6
1818
# via
1919
# tox
2020
# virtualenv
21-
pluggy==1.4.0
21+
pluggy==1.5.0
2222
# via tox
2323
py==1.11.0
2424
# via tox
25-
six==1.16.0
25+
six==1.17.0
2626
# via tox
27-
tomli==2.0.1
28-
# via
29-
# pyproject-api
30-
# tox
3127
tox==3.28.0
3228
# via
3329
# -r requirements/ci.in
3430
# tox-travis
3531
tox-travis==0.13
3632
# via -r requirements/ci.in
37-
virtualenv==20.25.1
33+
virtualenv==20.29.1
3834
# via tox

Diff for: requirements/common_constraints.txt

+8-9
Original file line numberDiff line numberDiff line change
@@ -11,22 +11,21 @@
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
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)