Skip to content

Commit 3c33877

Browse files
authored
Merge pull request #366 from openedx/bmtcril/fix_upgrades
Fix make upgrade and update dependencies
2 parents 1306bad + 073590a commit 3c33877

12 files changed

Lines changed: 263 additions & 257 deletions

File tree

CHANGELOG.rst

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,12 @@ Change Log
1414
Unreleased
1515
----------
1616

17+
2.1.1 - 2026-01-39
18+
------------------
19+
* Fix make upgrade, update dependencies
20+
1721
2.1.0 - 2025-04-18
18-
---------------------
22+
------------------
1923
* Added Support for ``django 5.2``.
2024

2125
2.0.0 --- 2024-09-09
@@ -28,8 +32,6 @@ Unreleased
2832
* Add support for python 3.11 and 3.12 support.
2933
* Removed django32 support.
3034

31-
32-
3335
1.7.0 --- 2023-07-23
3436
--------------------
3537

Makefile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,7 @@ upgrade: export CUSTOM_COMPILE_COMMAND=make upgrade
6262
upgrade: $(COMMON_CONSTRAINTS_TXT) ## update the requirements/*.txt files with the latest packages satisfying requirements/*.in
6363
# Make sure to compile files after any other files they include!
6464
pip install -qr requirements/pip-tools.txt
65+
pip install -qr requirements/pip.txt
6566
sed 's/Django<4.0//g' requirements/common_constraints.txt > requirements/common_constraints.tmp
6667
mv requirements/common_constraints.tmp requirements/common_constraints.txt
6768
pip-compile --upgrade -o requirements/pip-tools.txt requirements/pip-tools.in

edx_api_doc_tools/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,4 +46,4 @@
4646
)
4747

4848

49-
__version__ = '2.1.0'
49+
__version__ = "2.1.1"

requirements/base.txt

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4,33 +4,33 @@
44
#
55
# make upgrade
66
#
7-
asgiref==3.8.1
7+
asgiref==3.11.0
88
# via django
9-
django==4.2.16
9+
django==5.2.10
1010
# via
1111
# -c requirements/common_constraints.txt
1212
# -r requirements/base.in
1313
# djangorestframework
1414
# drf-yasg
15-
djangorestframework==3.15.2
15+
djangorestframework==3.16.1
1616
# via
1717
# -r requirements/base.in
1818
# drf-yasg
19-
drf-yasg==1.21.7
19+
drf-yasg==1.21.14
2020
# via -r requirements/base.in
2121
inflection==0.5.1
2222
# via drf-yasg
23-
packaging==24.1
23+
packaging==26.0
2424
# via drf-yasg
25-
pytz==2024.1
25+
pytz==2025.2
2626
# via drf-yasg
27-
pyyaml==6.0.2
27+
pyyaml==6.0.3
2828
# via drf-yasg
29-
sqlparse==0.5.1
29+
sqlparse==0.5.5
3030
# via django
31-
uritemplate==4.1.1
31+
uritemplate==4.2.0
3232
# via drf-yasg
3333

3434
# The following packages are considered to be unsafe in a requirements file:
35-
setuptools==74.1.2
35+
setuptools==80.10.2
3636
# via -r requirements/base.in

requirements/ci.txt

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -4,31 +4,31 @@
44
#
55
# make upgrade
66
#
7-
cachetools==5.5.0
7+
cachetools==6.2.6
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.4.0
1414
# via virtualenv
15-
filelock==3.16.0
15+
filelock==3.20.3
1616
# via
1717
# tox
1818
# virtualenv
19-
packaging==24.1
19+
packaging==26.0
2020
# via
2121
# pyproject-api
2222
# tox
23-
platformdirs==4.3.2
23+
platformdirs==4.5.1
2424
# via
2525
# tox
2626
# virtualenv
27-
pluggy==1.5.0
27+
pluggy==1.6.0
2828
# via tox
29-
pyproject-api==1.7.1
29+
pyproject-api==1.10.0
3030
# via tox
31-
tox==4.18.1
31+
tox==4.34.1
3232
# via -r requirements/ci.in
33-
virtualenv==20.26.4
33+
virtualenv==20.36.1
3434
# via tox

requirements/common_constraints.txt

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -16,21 +16,10 @@
1616
# Note: Changes to this file will automatically be used by other repos, referencing
1717
# this file from Github directly. It does not require packaging in edx-lint.
1818

19-
2019
# using LTS django version
21-
Django<5.0
20+
Django<6.0
2221

2322
# elasticsearch>=7.14.0 includes breaking changes in it which caused issues in discovery upgrade process.
2423
# elastic search changelog: https://www.elastic.co/guide/en/enterprise-search/master/release-notes-7.14.0.html
2524
# See https://github.com/openedx/edx-platform/issues/35126 for more info
2625
elasticsearch<7.14.0
27-
28-
# django-simple-history>3.0.0 adds indexing and causes a lot of migrations to be affected
29-
django-simple-history==3.0.0
30-
31-
# Cause: https://github.com/openedx/event-tracking/pull/290
32-
# event-tracking 2.4.1 upgrades to pymongo 4.4.0 which is not supported on edx-platform.
33-
# We will pin event-tracking to do not break existing installations
34-
# This can be unpinned once https://github.com/openedx/edx-platform/issues/34586
35-
# has been resolved and edx-platform is running with pymongo>=4.4.0
36-
event-tracking<2.4.1

0 commit comments

Comments
 (0)