Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
44 changes: 22 additions & 22 deletions requirements/base.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4,21 +4,21 @@
#
# make upgrade
#
asgiref==3.9.1
asgiref==3.10.0
# via
# django
# django-cors-headers
certifi==2025.8.3
certifi==2025.10.5
# via
# opsgenie-sdk
# requests
cffi==2.0.0
# via
# cryptography
# pynacl
charset-normalizer==3.4.3
charset-normalizer==3.4.4
# via requests
click==8.2.1
click==8.3.0
# via
# code-annotations
# edx-django-utils
Expand All @@ -30,15 +30,13 @@ coreapi==2.3.3
# openapi-codec
coreschema==0.0.4
# via coreapi
cryptography==45.0.7
# via
# pyjwt
# social-auth-core
cryptography==46.0.3
# via pyjwt
defusedxml==0.7.1
# via
# python3-openid
# social-auth-core
django==4.2.24
django==5.2.7
# via
# -c requirements/common_constraints.txt
# -r requirements/base.in
Expand All @@ -55,7 +53,7 @@ django==4.2.24
# edx-drf-extensions
# edx-toggles
# social-auth-app-django
django-cors-headers==4.8.0
django-cors-headers==4.9.0
# via -r requirements/base.in
django-crum==0.7.9
# via
Expand All @@ -79,15 +77,15 @@ djangorestframework==3.16.1
# django-rest-swagger
# drf-jwt
# edx-drf-extensions
dnspython==2.7.0
dnspython==2.8.0
# via pymongo
drf-jwt==1.19.2
# via edx-drf-extensions
edx-auth-backends==4.6.0
edx-auth-backends==4.6.2
# via -r requirements/base.in
edx-django-release-util==1.5.0
# via -r requirements/base.in
edx-django-utils==8.0.0
edx-django-utils==8.0.1
# via
# -r requirements/base.in
# edx-auth-backends
Expand All @@ -102,15 +100,15 @@ edx-rest-api-client==6.2.0
# via -r requirements/base.in
edx-toggles==5.4.1
# via edx-auth-backends
idna==3.10
idna==3.11
# via requests
itypes==1.2.0
# via coreapi
jinja2==3.1.6
# via
# code-annotations
# coreschema
markupsafe==3.0.2
markupsafe==3.0.3
# via jinja2
mysqlclient==2.2.7
# via -r requirements/base.in
Expand All @@ -122,7 +120,7 @@ openapi-codec==1.3.2
# via django-rest-swagger
opsgenie-sdk==2.1.5
# via -r requirements/base.in
psutil==7.0.0
psutil==7.1.3
# via edx-django-utils
pycountry==24.6.1
# via -r requirements/base.in
Expand All @@ -135,7 +133,7 @@ pyjwt[crypto]==2.10.1
# edx-drf-extensions
# edx-rest-api-client
# social-auth-core
pymongo==4.14.0
pymongo==4.15.3
# via edx-opaque-keys
pynacl==1.6.0
# via edx-django-utils
Expand All @@ -147,7 +145,7 @@ python3-openid==3.2.0
# via social-auth-core
pytz==2025.2
# via -r requirements/base.in
pyyaml==6.0.2
pyyaml==6.0.3
# via
# code-annotations
# edx-django-release-util
Expand All @@ -166,7 +164,7 @@ responses==0.25.8
# via -r requirements/base.in
semantic-version==2.10.0
# via edx-drf-extensions
simplejson==3.20.1
simplejson==3.20.2
# via django-rest-swagger
six==1.17.0
# via
Expand All @@ -175,8 +173,10 @@ six==1.17.0
# opsgenie-sdk
# python-dateutil
social-auth-app-django==5.4.3
# via edx-auth-backends
social-auth-core==4.7.0
# via
# -c requirements/constraints.txt
# edx-auth-backends
social-auth-core==4.8.1
# via
# edx-auth-backends
# social-auth-app-django
Expand All @@ -189,7 +189,7 @@ stevedore==5.5.0
# edx-opaque-keys
tenacity==9.1.2
# via opsgenie-sdk
testfixtures==9.1.0
testfixtures==10.0.0
# via -r requirements/base.in
text-unidecode==1.3
# via python-slugify
Expand Down
1 change: 0 additions & 1 deletion requirements/ci.in
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,4 @@
-c constraints.txt

tox # Virtualenv management for tests
tox-battery # Makes tox aware of requirements file changes
coverage
24 changes: 12 additions & 12 deletions requirements/ci.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4,33 +4,33 @@
#
# make upgrade
#
coverage==7.10.6
cachetools==6.2.1
# via tox
chardet==5.2.0
# via tox
colorama==0.4.6
# via tox
coverage==7.11.0
# via -r requirements/ci.in
distlib==0.4.0
# via virtualenv
filelock==3.19.1
filelock==3.20.0
# via
# tox
# virtualenv
packaging==25.0
# via
# pyproject-api
# tox
platformdirs==4.4.0
platformdirs==4.5.0
# via
# tox
# virtualenv
pluggy==1.6.0
# via tox
py==1.11.0
pyproject-api==1.10.0
# via tox
six==1.17.0
# via tox
tox==3.28.0
# via
# -r requirements/ci.in
# tox-battery
tox-battery==0.6.2
tox==4.32.0
# via -r requirements/ci.in
virtualenv==20.34.0
virtualenv==20.35.4
# via tox
11 changes: 7 additions & 4 deletions requirements/common_constraints.txt
Original file line number Diff line number Diff line change
Expand Up @@ -13,13 +13,16 @@
# this file from Github directly. It does not require packaging in edx-lint.

# using LTS django version
Django<5.0
Django<6.0

# elasticsearch>=7.14.0 includes breaking changes in it which caused issues in discovery upgrade process.
# elastic search changelog: https://www.elastic.co/guide/en/enterprise-search/master/release-notes-7.14.0.html
# See https://github.com/openedx/edx-platform/issues/35126 for more info
elasticsearch<7.14.0

# Cause: https://github.com/openedx/edx-lint/issues/458
# This can be unpinned once https://github.com/openedx/edx-lint/issues/459 has been resolved.
pip<24.3
# pip 25.3 is incompatible with pip-tools hence causing failures during the build process
# Make upgrade command and all requirements upgrade jobs are broken due to this.
# See issue https://github.com/openedx/public-engineering/issues/440 for details regarding the ongoing fix.
# The constraint can be removed once a release (pip-tools > 7.5.1) is available with support for pip 25.3
# Issue to track this dependency and unpin later on: https://github.com/openedx/edx-lint/issues/503
pip<25.3
Comment thread
Akanshu-2u marked this conversation as resolved.
5 changes: 5 additions & 0 deletions requirements/constraints.txt
Original file line number Diff line number Diff line change
Expand Up @@ -10,3 +10,8 @@

# Common constraints for edx repos
-c common_constraints.txt

# social-auth-app-django>=5.5.0 requires Django>=5.1, which conflicts with Django 4.2
# Pin to 5.4.x until Django 5.x upgrade is complete
# Related: https://github.com/python-social-auth/social-app-django/releases
Comment thread
Akanshu-2u marked this conversation as resolved.
social-auth-app-django<5.5.0
Loading
Loading