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
162 changes: 65 additions & 97 deletions requirements/base.txt
Original file line number Diff line number Diff line change
@@ -1,46 +1,35 @@
#
# This file is autogenerated by pip-compile with python 3.8
# To update, run:
# This file is autogenerated by pip-compile with Python 3.12
# by the following command:
#
# make upgrade
#
amqp==5.0.6
# via kombu
appdirs==1.4.4
# via fs
billiard==3.6.4.0
# via celery
celery==5.0.4
# via
# -c requirements/constraints.txt
# event-tracking
certifi==2021.10.8
asgiref==3.11.1
# via django
certifi==2026.5.20
# via requests
cffi==1.14.6
# via cryptography
charset-normalizer==2.0.6
cffi==2.0.0
# via
# cryptography
# pynacl
charset-normalizer==3.4.7
# via requests
click==7.1.2
# via
# -c requirements/constraints.txt
# celery
# click-didyoumean
# click-plugins
# click-repl
click-didyoumean==0.3.0
# via celery
click-plugins==1.1.1
# via celery
click-repl==0.2.0
# via celery
cryptography==35.0.0
# edx-django-utils
cryptography==48.0.0
# via pyjwt
django==2.2.24
django==5.2.15
# via
# -c requirements/common_constraints.txt
# -r requirements/base.in
# django-crum
# django-model-utils
# django-simple-history
# django-waffle
# djangorestframework
# drf-jwt
# edx-django-utils
Expand All @@ -52,15 +41,15 @@ django-crum==0.7.9
# via
# -r requirements/base.in
# edx-django-utils
django-ipware==4.0.0
django-ipware==7.0.1
# via -r requirements/base.in
django-model-utils==4.1.1
django-model-utils==5.0.0
# via
# -r requirements/base.in
# edx-when
django-simple-history==3.0.0
django-simple-history==3.11.0
# via -r requirements/base.in
django-waffle==2.2.1
django-waffle==5.0.0
# via
# -r requirements/base.in
# edx-django-utils
Expand All @@ -69,130 +58,109 @@ django-webpack-loader==0.7.0
# via
# -c requirements/constraints.txt
# -r requirements/base.in
djangorestframework==3.12.4
djangorestframework==3.17.1
# via
# -r requirements/base.in
# drf-jwt
# edx-drf-extensions
drf-jwt==1.19.0
# via
# -c requirements/common_constraints.txt
# edx-drf-extensions
edx-django-utils==4.4.0
drf-jwt==1.19.2
# via edx-drf-extensions
edx-django-utils==8.0.1
# via
# edx-drf-extensions
# edx-rest-api-client
# edx-when
edx-drf-extensions==8.0.0
# event-tracking
edx-drf-extensions==10.6.0
# via
# -r requirements/base.in
# edx-when
edx-opaque-keys==2.2.2
edx-opaque-keys==4.0.0
# via
# -r requirements/base.in
# edx-drf-extensions
# edx-when
edx-rest-api-client==5.4.0
edx-rest-api-client==7.0.0
# via -r requirements/base.in
edx-when==2.2.1
edx-when==4.0.0
# via -r requirements/base.in
event-tracking==1.1.1
event-tracking==0.3.3
# via -r requirements/base.in
fs==2.4.13
fs==2.4.16
# via xblock
future==0.18.2
# via pyjwkest
idna==3.2
idna==3.18
# via requests
jsonfield==3.1.0
jsonfield==3.2.0
# via -r requirements/base.in
kombu==5.1.0
# via celery
lxml==4.6.3
lxml==6.1.1
# via xblock
markupsafe==2.0.1
mako==1.3.12
# via xblock
newrelic==7.0.0.166
# via edx-django-utils
pbr==5.6.0
# via stevedore
prompt-toolkit==3.0.20
# via click-repl
psutil==5.8.0
markupsafe==3.0.3
# via
# mako
# xblock
psutil==7.2.2
# via edx-django-utils
pycparser==2.20
pycparser==3.0
# via cffi
pycryptodomex==3.11.0
# via
# -r requirements/base.in
# pyjwkest
pyjwkest==1.4.2
# via edx-drf-extensions
pyjwt[crypto]==2.2.0
pycryptodomex==3.23.0
# via -r requirements/base.in
pyjwt[crypto]==2.13.0
# via
# -r requirements/base.in
# drf-jwt
# edx-drf-extensions
# edx-rest-api-client
pymongo==3.12.0
pymongo==3.13.0
# via
# edx-opaque-keys
# event-tracking
python-dateutil==2.8.2
pynacl==1.6.2
# via edx-django-utils
python-dateutil==2.9.0.post0
# via
# -r requirements/base.in
# edx-drf-extensions
# xblock
pytz==2021.3
python-ipware==3.0.0
# via django-ipware
pytz==2026.2
# via
# -r requirements/base.in
# celery
# django
# event-tracking
# fs
# xblock
pyyaml==5.4.1
pyyaml==6.0.3
# via xblock
requests==2.26.0
requests==2.34.2
# via
# edx-drf-extensions
# edx-rest-api-client
# pyjwkest
# slumber
rules==3.0
rules==3.5
# via -r requirements/base.in
semantic-version==2.8.5
semantic-version==2.10.0
# via edx-drf-extensions
six==1.16.0
simplejson==4.1.1
# via xblock
six==1.17.0
# via
# click-repl
# edx-drf-extensions
# event-tracking
# fs
# pyjwkest
# python-dateutil
slumber==0.7.1
# via edx-rest-api-client
sqlparse==0.4.2
sqlparse==0.5.5
# via django
stevedore==3.4.0
stevedore==5.8.0
# via
# edx-django-utils
# edx-opaque-keys
urllib3==1.26.7
typing-extensions==4.15.0
# via edx-opaque-keys
urllib3==2.7.0
# via requests
vine==5.0.0
# via
# amqp
# celery
# kombu
wcwidth==0.2.5
# via prompt-toolkit
web-fragments==1.1.0
web-fragments==4.0.0
# via xblock
webob==1.8.7
webob==1.8.10
# via xblock
xblock==1.5.1
xblock==6.1.0
# via edx-when

# The following packages are considered to be unsafe in a requirements file:
Expand Down
8 changes: 0 additions & 8 deletions requirements/celery50.txt
Original file line number Diff line number Diff line change
@@ -1,9 +1 @@
amqp==5.0.6
billiard==3.6.4.0
celery==5.0.4
click==7.1.2
click-didyoumean==0.3.0
click-repl==0.2.0
kombu==5.1.0
prompt-toolkit==3.0.20
vine==5.0.0
56 changes: 29 additions & 27 deletions requirements/ci.txt
Original file line number Diff line number Diff line change
@@ -1,52 +1,54 @@
#
# This file is autogenerated by pip-compile with python 3.8
# To update, run:
# This file is autogenerated by pip-compile with Python 3.12
# by the following command:
#
# make upgrade
#
backports.entry-points-selectable==1.1.0
# via virtualenv
certifi==2021.10.8
certifi==2026.5.20
# via requests
charset-normalizer==2.0.6
charset-normalizer==3.4.7
# via requests
codecov==2.1.12
codecov==2.1.13
# via -r requirements/ci.in
coverage==6.0.1
coverage==7.14.1
# via codecov
distlib==0.3.3
distlib==0.4.2
# via virtualenv
filelock==3.3.0
filelock==3.29.1
# via
# python-discovery
# tox
# virtualenv
idna==3.2
idna==3.18
# via requests
packaging==21.0
# via tox
platformdirs==2.4.0
# via virtualenv
pluggy==1.0.0
packaging==26.2
# via
# pyproject-api
# tox
platformdirs==4.10.0
# via
# python-discovery
# tox
# virtualenv
pluggy==1.6.0
# via tox
py==1.10.0
py==1.11.0
# via tox
pyparsing==2.4.7
# via packaging
requests==2.26.0
# via codecov
six==1.16.0
python-discovery==1.4.0
# via
# tox
# virtualenv
toml==0.10.2
requests==2.34.2
# via codecov
six==1.17.0
# via tox
tox==3.24.4
tox==3.28.0
# via
# -r requirements/ci.in
# tox-battery
tox-battery==0.6.1
tox-battery==0.6.2
# via -r requirements/ci.in
urllib3==1.26.7
urllib3==2.7.0
# via requests
virtualenv==20.8.1
virtualenv==21.4.2
# via tox
8 changes: 2 additions & 6 deletions requirements/common_constraints.txt
Original file line number Diff line number Diff line change
Expand Up @@ -16,14 +16,10 @@
# Note: Changes to this file will automatically be used by other repos, referencing
# this file from Github directly. It does not require packaging in edx-lint.


# using LTS django version
Django<2.3

# latest version is causing e2e failures in edx-platform.
# See comment.
drf-jwt<1.19.1
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
Loading