From 1cb9f258a9b9f08aa20f06af04dc5ab7b3b7fdcc Mon Sep 17 00:00:00 2001 From: awais qureshi Date: Tue, 20 Feb 2024 14:56:53 +0500 Subject: [PATCH] build: adding support python 3.11 and 3.12. --- requirements/base.txt | 78 +++++++++++------- requirements/ci.txt | 38 +++++---- requirements/dev.txt | 161 ++++++++++++++++++++++++------------- requirements/pip-tools.txt | 27 ++++--- requirements/pip.txt | 4 +- requirements/quality.txt | 107 ++++++++++++++---------- requirements/testing.txt | 93 +++++++++++++-------- 7 files changed, 321 insertions(+), 187 deletions(-) diff --git a/requirements/base.txt b/requirements/base.txt index 71cfd11e..78cb9cd8 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -4,23 +4,26 @@ # # make upgrade # -amqp==5.1.1 +amqp==5.2.0 # via kombu asgiref==3.7.2 # via django -backports-zoneinfo[tzdata]==0.2.1 +attrs==23.2.0 + # via openedx-events +backports-zoneinfo[tzdata]==0.2.1 ; python_version < "3.9" # via + # -c requirements/constraints.txt # celery # kombu -billiard==4.1.0 +billiard==4.2.0 # via celery -celery==5.3.1 +celery==5.3.6 # via event-tracking -certifi==2023.5.7 +certifi==2024.2.2 # via elasticsearch -cffi==1.15.1 +cffi==1.16.0 # via pynacl -click==8.1.3 +click==8.1.7 # via # celery # click-didyoumean @@ -34,65 +37,78 @@ click-plugins==1.1.1 # via celery click-repl==0.3.0 # via celery -code-annotations==1.3.0 +code-annotations==1.6.0 # via edx-toggles -django==3.2.19 +django==3.2.24 # via # -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt # -r requirements/base.in # django-crum + # django-waffle # edx-django-utils # edx-toggles # event-tracking + # openedx-events django-crum==0.7.9 # via # edx-django-utils # edx-toggles -django-waffle==3.0.0 +django-waffle==4.1.0 # via # edx-django-utils # edx-toggles -edx-django-utils==5.5.0 +edx-django-utils==5.10.1 # via # edx-toggles # event-tracking -edx-toggles==5.0.0 - # via -r requirements/base.in + # openedx-events +edx-opaque-keys[django]==2.5.1 + # via openedx-events +edx-toggles==5.1.1 + # via + # -r requirements/base.in + # event-tracking elasticsearch==7.13.4 # via # -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt # -r requirements/base.in -event-tracking==2.1.0 +event-tracking==2.3.0 # via -r requirements/base.in -jinja2==3.1.2 +fastavro==1.9.4 + # via openedx-events +jinja2==3.1.3 # via code-annotations -kombu==5.3.1 +kombu==5.3.5 # via celery -markupsafe==2.1.3 +markupsafe==2.1.5 # via jinja2 -newrelic==8.8.0 +newrelic==9.6.0 # via edx-django-utils -pbr==5.11.1 +openedx-events==9.5.2 + # via event-tracking +pbr==6.0.0 # via stevedore -prompt-toolkit==3.0.38 +prompt-toolkit==3.0.43 # via click-repl -psutil==5.9.5 +psutil==5.9.8 # via edx-django-utils pycparser==2.21 # via cffi pymongo==3.13.0 - # via event-tracking + # via + # edx-opaque-keys + # event-tracking pynacl==1.5.0 # via edx-django-utils python-dateutil==2.8.2 # via celery -python-slugify==8.0.1 +python-slugify==8.0.4 # via code-annotations -pytz==2023.3 +pytz==2024.1 # via # django # event-tracking -pyyaml==6.0 +pyyaml==6.0.1 # via code-annotations six==1.16.0 # via @@ -104,22 +120,24 @@ stevedore==5.1.0 # via # code-annotations # edx-django-utils + # edx-opaque-keys text-unidecode==1.3 # via python-slugify -typing-extensions==4.6.3 +typing-extensions==4.9.0 # via # asgiref + # edx-opaque-keys # kombu -tzdata==2023.3 +tzdata==2024.1 # via # backports-zoneinfo # celery -urllib3==1.26.16 +urllib3==1.26.18 # via elasticsearch -vine==5.0.0 +vine==5.1.0 # via # amqp # celery # kombu -wcwidth==0.2.6 +wcwidth==0.2.13 # via prompt-toolkit diff --git a/requirements/ci.txt b/requirements/ci.txt index 0ed5aa69..bd57292b 100644 --- a/requirements/ci.txt +++ b/requirements/ci.txt @@ -4,27 +4,35 @@ # # make upgrade # -distlib==0.3.6 +cachetools==5.3.2 + # via tox +chardet==5.2.0 + # via tox +colorama==0.4.6 + # via tox +distlib==0.3.8 # via virtualenv -filelock==3.12.2 +filelock==3.13.1 # via # tox # virtualenv -packaging==23.1 - # via tox -platformdirs==3.8.0 - # via virtualenv -pluggy==1.2.0 - # via tox -py==1.11.0 +packaging==23.2 + # via + # pyproject-api + # tox +platformdirs==4.2.0 + # via + # tox + # virtualenv +pluggy==1.4.0 # via tox -six==1.16.0 +pyproject-api==1.6.1 # via tox tomli==2.0.1 - # via tox -tox==3.28.0 # via - # -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt - # -r requirements/ci.in -virtualenv==20.23.1 + # pyproject-api + # tox +tox==4.13.0 + # via -r requirements/ci.in +virtualenv==20.25.0 # via tox diff --git a/requirements/dev.txt b/requirements/dev.txt index 18a58447..139c1159 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -4,7 +4,7 @@ # # make upgrade # -amqp==5.1.1 +amqp==5.2.0 # via # -r requirements/quality.txt # -r requirements/testing.txt @@ -19,37 +19,51 @@ astroid==2.7.3 # -r requirements/quality.txt # pylint # pylint-celery -backports-zoneinfo[tzdata]==0.2.1 +attrs==23.2.0 # via # -r requirements/quality.txt # -r requirements/testing.txt + # openedx-events +backports-zoneinfo[tzdata]==0.2.1 ; python_version < "3.9" + # via + # -c requirements/constraints.txt + # -r requirements/quality.txt + # -r requirements/testing.txt # celery # kombu -billiard==4.1.0 +billiard==4.2.0 # via # -r requirements/quality.txt # -r requirements/testing.txt # celery -build==0.10.0 +build==1.0.3 # via # -r requirements/pip-tools.txt # pip-tools -celery==5.3.1 +cachetools==5.3.2 + # via + # -r requirements/ci.txt + # tox +celery==5.3.6 # via # -r requirements/quality.txt # -r requirements/testing.txt # event-tracking -certifi==2023.5.7 +certifi==2024.2.2 # via # -r requirements/quality.txt # -r requirements/testing.txt # elasticsearch -cffi==1.15.1 +cffi==1.16.0 # via # -r requirements/quality.txt # -r requirements/testing.txt # pynacl -click==8.1.3 +chardet==5.2.0 + # via + # -r requirements/ci.txt + # tox +click==8.1.7 # via # -r requirements/pip-tools.txt # -r requirements/quality.txt @@ -82,13 +96,17 @@ click-repl==0.3.0 # -r requirements/quality.txt # -r requirements/testing.txt # celery -code-annotations==1.3.0 +code-annotations==1.6.0 # via # -r requirements/quality.txt # -r requirements/testing.txt # edx-lint # edx-toggles -coverage[toml]==7.2.7 +colorama==0.4.6 + # via + # -r requirements/ci.txt + # tox +coverage[toml]==7.4.1 # via # -r requirements/quality.txt # -r requirements/testing.txt @@ -98,86 +116,104 @@ ddt==1.3.1 # -c requirements/constraints.txt # -r requirements/quality.txt # -r requirements/testing.txt -distlib==0.3.6 +distlib==0.3.8 # via # -r requirements/ci.txt # virtualenv -django==3.2.19 +django==3.2.24 # via # -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt # -r requirements/quality.txt # -r requirements/testing.txt # django-crum + # django-waffle # edx-django-utils # edx-toggles # event-tracking + # openedx-events django-crum==0.7.9 # via # -r requirements/quality.txt # -r requirements/testing.txt # edx-django-utils # edx-toggles -django-waffle==3.0.0 +django-waffle==4.1.0 # via # -r requirements/quality.txt # -r requirements/testing.txt # edx-django-utils # edx-toggles -edx-django-utils==5.5.0 +edx-django-utils==5.10.1 # via # -r requirements/quality.txt # -r requirements/testing.txt # edx-toggles # event-tracking -edx-lint==5.3.4 + # openedx-events +edx-lint==5.3.6 # via -r requirements/quality.txt -edx-toggles==5.0.0 +edx-opaque-keys[django]==2.5.1 + # via + # -r requirements/quality.txt + # -r requirements/testing.txt + # openedx-events +edx-toggles==5.1.1 # via # -r requirements/quality.txt # -r requirements/testing.txt + # event-tracking elasticsearch==7.13.4 # via # -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt # -r requirements/quality.txt # -r requirements/testing.txt -event-tracking==2.1.0 +event-tracking==2.3.0 # via # -r requirements/quality.txt # -r requirements/testing.txt -exceptiongroup==1.1.1 +exceptiongroup==1.2.0 # via # -r requirements/quality.txt # -r requirements/testing.txt # pytest -filelock==3.12.2 +fastavro==1.9.4 + # via + # -r requirements/quality.txt + # -r requirements/testing.txt + # openedx-events +filelock==3.13.1 # via # -r requirements/ci.txt # tox # virtualenv +importlib-metadata==7.0.1 + # via + # -r requirements/pip-tools.txt + # build iniconfig==2.0.0 # via # -r requirements/quality.txt # -r requirements/testing.txt # pytest -isort==5.12.0 +isort==5.13.2 # via # -r requirements/quality.txt # pylint -jinja2==3.1.2 +jinja2==3.1.3 # via # -r requirements/quality.txt # -r requirements/testing.txt # code-annotations -kombu==5.3.1 +kombu==5.3.5 # via # -r requirements/quality.txt # -r requirements/testing.txt # celery -lazy-object-proxy==1.9.0 +lazy-object-proxy==1.10.0 # via # -r requirements/quality.txt # astroid -markupsafe==2.1.3 +markupsafe==2.1.5 # via # -r requirements/quality.txt # -r requirements/testing.txt @@ -186,59 +222,62 @@ mccabe==0.6.1 # via # -r requirements/quality.txt # pylint -mock==5.0.2 +mock==5.1.0 # via # -r requirements/quality.txt # -r requirements/testing.txt -newrelic==8.8.0 +newrelic==9.6.0 # via # -r requirements/quality.txt # -r requirements/testing.txt # edx-django-utils -packaging==23.1 +openedx-events==9.5.2 + # via + # -r requirements/quality.txt + # -r requirements/testing.txt + # event-tracking +packaging==23.2 # via # -r requirements/ci.txt # -r requirements/pip-tools.txt # -r requirements/quality.txt # -r requirements/testing.txt # build + # pyproject-api # pytest # tox -pbr==5.11.1 +pbr==6.0.0 # via # -r requirements/quality.txt # -r requirements/testing.txt # stevedore -pip-tools==6.13.0 +pip-tools==7.4.0 # via -r requirements/pip-tools.txt -platformdirs==3.8.0 +platformdirs==4.2.0 # via # -r requirements/ci.txt # -r requirements/quality.txt # pylint + # tox # virtualenv -pluggy==1.2.0 +pluggy==1.4.0 # via # -r requirements/ci.txt # -r requirements/quality.txt # -r requirements/testing.txt # pytest # tox -prompt-toolkit==3.0.38 +prompt-toolkit==3.0.43 # via # -r requirements/quality.txt # -r requirements/testing.txt # click-repl -psutil==5.9.5 +psutil==5.9.8 # via # -r requirements/quality.txt # -r requirements/testing.txt # edx-django-utils -py==1.11.0 - # via - # -r requirements/ci.txt - # tox -pycodestyle==2.10.0 +pycodestyle==2.11.1 # via -r requirements/quality.txt pycparser==2.21 # via @@ -257,7 +296,7 @@ pylint-celery==0.3 # via # -r requirements/quality.txt # edx-lint -pylint-django==2.5.3 +pylint-django==2.5.5 # via # -r requirements/quality.txt # edx-lint @@ -270,17 +309,23 @@ pymongo==3.13.0 # via # -r requirements/quality.txt # -r requirements/testing.txt + # edx-opaque-keys # event-tracking pynacl==1.5.0 # via # -r requirements/quality.txt # -r requirements/testing.txt # edx-django-utils +pyproject-api==1.6.1 + # via + # -r requirements/ci.txt + # tox pyproject-hooks==1.0.0 # via # -r requirements/pip-tools.txt # build -pytest==7.4.0 + # pip-tools +pytest==8.0.1 # via # -r requirements/quality.txt # -r requirements/testing.txt @@ -294,31 +339,29 @@ python-dateutil==2.8.2 # -r requirements/quality.txt # -r requirements/testing.txt # celery -python-slugify==8.0.1 +python-slugify==8.0.4 # via # -r requirements/quality.txt # -r requirements/testing.txt # code-annotations -pytz==2023.3 +pytz==2024.1 # via # -r requirements/quality.txt # -r requirements/testing.txt # django # event-tracking -pyyaml==6.0 +pyyaml==6.0.1 # via # -r requirements/quality.txt # -r requirements/testing.txt # code-annotations six==1.16.0 # via - # -r requirements/ci.txt # -r requirements/quality.txt # -r requirements/testing.txt # edx-lint # event-tracking # python-dateutil - # tox sqlparse==0.4.4 # via # -r requirements/quality.txt @@ -330,6 +373,7 @@ stevedore==5.1.0 # -r requirements/testing.txt # code-annotations # edx-django-utils + # edx-opaque-keys text-unidecode==1.3 # via # -r requirements/quality.txt @@ -347,47 +391,48 @@ tomli==2.0.1 # -r requirements/testing.txt # build # coverage + # pip-tools + # pyproject-api # pyproject-hooks # pytest # tox -tox==3.28.0 - # via - # -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt - # -r requirements/ci.txt -typing-extensions==4.6.3 +tox==4.13.0 + # via -r requirements/ci.txt +typing-extensions==4.9.0 # via # -r requirements/quality.txt # -r requirements/testing.txt # asgiref + # edx-opaque-keys # kombu -tzdata==2023.3 +tzdata==2024.1 # via # -r requirements/quality.txt # -r requirements/testing.txt # backports-zoneinfo # celery -urllib3==1.26.16 +urllib3==1.26.18 # via # -r requirements/quality.txt # -r requirements/testing.txt # elasticsearch -vine==5.0.0 +vine==5.1.0 # via # -r requirements/quality.txt # -r requirements/testing.txt # amqp # celery # kombu -virtualenv==20.23.1 +virtualenv==20.25.0 # via # -r requirements/ci.txt # tox -wcwidth==0.2.6 +wcwidth==0.2.13 # via # -r requirements/quality.txt # -r requirements/testing.txt # prompt-toolkit -wheel==0.40.0 +wheel==0.42.0 # via # -r requirements/pip-tools.txt # pip-tools @@ -395,6 +440,10 @@ wrapt==1.12.1 # via # -r requirements/quality.txt # astroid +zipp==3.17.0 + # via + # -r requirements/pip-tools.txt + # importlib-metadata # The following packages are considered to be unsafe in a requirements file: # pip diff --git a/requirements/pip-tools.txt b/requirements/pip-tools.txt index 8620fabd..44c48d99 100644 --- a/requirements/pip-tools.txt +++ b/requirements/pip-tools.txt @@ -1,23 +1,32 @@ # -# This file is autogenerated by pip-compile with python 3.8 -# To update, run: +# This file is autogenerated by pip-compile with Python 3.8 +# by the following command: # # make upgrade # -build==0.10.0 +build==1.0.3 # via pip-tools -click==8.1.3 +click==8.1.7 # via pip-tools -packaging==23.1 +importlib-metadata==7.0.1 # via build -pip-tools==6.13.0 +packaging==23.2 + # via build +pip-tools==7.4.0 # via -r requirements/pip-tools.in pyproject-hooks==1.0.0 - # via build + # via + # build + # pip-tools tomli==2.0.1 - # via build -wheel==0.40.0 + # via + # build + # pip-tools + # pyproject-hooks +wheel==0.42.0 # via pip-tools +zipp==3.17.0 + # via importlib-metadata # The following packages are considered to be unsafe in a requirements file: # pip diff --git a/requirements/pip.txt b/requirements/pip.txt index 8a5a6e3b..7e9818c9 100644 --- a/requirements/pip.txt +++ b/requirements/pip.txt @@ -1,6 +1,6 @@ # -# This file is autogenerated by pip-compile with python 3.8 -# To update, run: +# This file is autogenerated by pip-compile with Python 3.8 +# by the following command: # # make upgrade # diff --git a/requirements/quality.txt b/requirements/quality.txt index 832f3232..74c145e5 100644 --- a/requirements/quality.txt +++ b/requirements/quality.txt @@ -4,7 +4,7 @@ # # make upgrade # -amqp==5.1.1 +amqp==5.2.0 # via # -r requirements/testing.txt # kombu @@ -16,28 +16,33 @@ astroid==2.7.3 # via # pylint # pylint-celery -backports-zoneinfo[tzdata]==0.2.1 +attrs==23.2.0 # via # -r requirements/testing.txt + # openedx-events +backports-zoneinfo[tzdata]==0.2.1 ; python_version < "3.9" + # via + # -c requirements/constraints.txt + # -r requirements/testing.txt # celery # kombu -billiard==4.1.0 +billiard==4.2.0 # via # -r requirements/testing.txt # celery -celery==5.3.1 +celery==5.3.6 # via # -r requirements/testing.txt # event-tracking -certifi==2023.5.7 +certifi==2024.2.2 # via # -r requirements/testing.txt # elasticsearch -cffi==1.15.1 +cffi==1.16.0 # via # -r requirements/testing.txt # pynacl -click==8.1.3 +click==8.1.7 # via # -r requirements/testing.txt # celery @@ -62,12 +67,12 @@ click-repl==0.3.0 # via # -r requirements/testing.txt # celery -code-annotations==1.3.0 +code-annotations==1.6.0 # via # -r requirements/testing.txt # edx-lint # edx-toggles -coverage[toml]==7.2.7 +coverage[toml]==7.4.1 # via # -r requirements/quality.in # -r requirements/testing.txt @@ -76,94 +81,111 @@ ddt==1.3.1 # via # -c requirements/constraints.txt # -r requirements/testing.txt -django==3.2.19 +django==3.2.24 # via # -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt # -r requirements/testing.txt # django-crum + # django-waffle # edx-django-utils # edx-toggles # event-tracking + # openedx-events django-crum==0.7.9 # via # -r requirements/testing.txt # edx-django-utils # edx-toggles -django-waffle==3.0.0 +django-waffle==4.1.0 # via # -r requirements/testing.txt # edx-django-utils # edx-toggles -edx-django-utils==5.5.0 +edx-django-utils==5.10.1 # via # -r requirements/testing.txt # edx-toggles # event-tracking -edx-lint==5.3.4 + # openedx-events +edx-lint==5.3.6 # via -r requirements/quality.in -edx-toggles==5.0.0 - # via -r requirements/testing.txt +edx-opaque-keys[django]==2.5.1 + # via + # -r requirements/testing.txt + # openedx-events +edx-toggles==5.1.1 + # via + # -r requirements/testing.txt + # event-tracking elasticsearch==7.13.4 # via # -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt # -r requirements/testing.txt -event-tracking==2.1.0 +event-tracking==2.3.0 # via -r requirements/testing.txt -exceptiongroup==1.1.1 +exceptiongroup==1.2.0 # via # -r requirements/testing.txt # pytest +fastavro==1.9.4 + # via + # -r requirements/testing.txt + # openedx-events iniconfig==2.0.0 # via # -r requirements/testing.txt # pytest -isort==5.12.0 +isort==5.13.2 # via pylint -jinja2==3.1.2 +jinja2==3.1.3 # via # -r requirements/testing.txt # code-annotations -kombu==5.3.1 +kombu==5.3.5 # via # -r requirements/testing.txt # celery -lazy-object-proxy==1.9.0 +lazy-object-proxy==1.10.0 # via astroid -markupsafe==2.1.3 +markupsafe==2.1.5 # via # -r requirements/testing.txt # jinja2 mccabe==0.6.1 # via pylint -mock==5.0.2 +mock==5.1.0 # via -r requirements/testing.txt -newrelic==8.8.0 +newrelic==9.6.0 # via # -r requirements/testing.txt # edx-django-utils -packaging==23.1 +openedx-events==9.5.2 + # via + # -r requirements/testing.txt + # event-tracking +packaging==23.2 # via # -r requirements/testing.txt # pytest -pbr==5.11.1 +pbr==6.0.0 # via # -r requirements/testing.txt # stevedore -platformdirs==3.8.0 +platformdirs==4.2.0 # via pylint -pluggy==1.2.0 +pluggy==1.4.0 # via # -r requirements/testing.txt # pytest -prompt-toolkit==3.0.38 +prompt-toolkit==3.0.43 # via # -r requirements/testing.txt # click-repl -psutil==5.9.5 +psutil==5.9.8 # via # -r requirements/testing.txt # edx-django-utils -pycodestyle==2.10.0 +pycodestyle==2.11.1 # via -r requirements/quality.in pycparser==2.21 # via @@ -178,7 +200,7 @@ pylint==2.10.2 # pylint-plugin-utils pylint-celery==0.3 # via edx-lint -pylint-django==2.5.3 +pylint-django==2.5.5 # via edx-lint pylint-plugin-utils==0.8.2 # via @@ -187,12 +209,13 @@ pylint-plugin-utils==0.8.2 pymongo==3.13.0 # via # -r requirements/testing.txt + # edx-opaque-keys # event-tracking pynacl==1.5.0 # via # -r requirements/testing.txt # edx-django-utils -pytest==7.4.0 +pytest==8.0.1 # via # -r requirements/testing.txt # pytest-cov @@ -202,16 +225,16 @@ python-dateutil==2.8.2 # via # -r requirements/testing.txt # celery -python-slugify==8.0.1 +python-slugify==8.0.4 # via # -r requirements/testing.txt # code-annotations -pytz==2023.3 +pytz==2024.1 # via # -r requirements/testing.txt # django # event-tracking -pyyaml==6.0 +pyyaml==6.0.1 # via # -r requirements/testing.txt # code-annotations @@ -230,6 +253,7 @@ stevedore==5.1.0 # -r requirements/testing.txt # code-annotations # edx-django-utils + # edx-opaque-keys text-unidecode==1.3 # via # -r requirements/testing.txt @@ -241,27 +265,28 @@ tomli==2.0.1 # -r requirements/testing.txt # coverage # pytest -typing-extensions==4.6.3 +typing-extensions==4.9.0 # via # -r requirements/testing.txt # asgiref + # edx-opaque-keys # kombu -tzdata==2023.3 +tzdata==2024.1 # via # -r requirements/testing.txt # backports-zoneinfo # celery -urllib3==1.26.16 +urllib3==1.26.18 # via # -r requirements/testing.txt # elasticsearch -vine==5.0.0 +vine==5.1.0 # via # -r requirements/testing.txt # amqp # celery # kombu -wcwidth==0.2.6 +wcwidth==0.2.13 # via # -r requirements/testing.txt # prompt-toolkit diff --git a/requirements/testing.txt b/requirements/testing.txt index ba18e4d5..a5c7f2da 100644 --- a/requirements/testing.txt +++ b/requirements/testing.txt @@ -4,7 +4,7 @@ # # make upgrade # -amqp==5.1.1 +amqp==5.2.0 # via # -r requirements/base.txt # kombu @@ -12,28 +12,33 @@ asgiref==3.7.2 # via # -r requirements/base.txt # django -backports-zoneinfo[tzdata]==0.2.1 +attrs==23.2.0 # via # -r requirements/base.txt + # openedx-events +backports-zoneinfo[tzdata]==0.2.1 ; python_version < "3.9" + # via + # -c requirements/constraints.txt + # -r requirements/base.txt # celery # kombu -billiard==4.1.0 +billiard==4.2.0 # via # -r requirements/base.txt # celery -celery==5.3.1 +celery==5.3.6 # via # -r requirements/base.txt # event-tracking -certifi==2023.5.7 +certifi==2024.2.2 # via # -r requirements/base.txt # elasticsearch -cffi==1.15.1 +cffi==1.16.0 # via # -r requirements/base.txt # pynacl -click==8.1.3 +click==8.1.7 # via # -r requirements/base.txt # celery @@ -54,11 +59,11 @@ click-repl==0.3.0 # via # -r requirements/base.txt # celery -code-annotations==1.3.0 +code-annotations==1.6.0 # via # -r requirements/base.txt # edx-toggles -coverage[toml]==7.2.7 +coverage[toml]==7.4.1 # via # -r requirements/testing.in # pytest-cov @@ -70,67 +75,84 @@ ddt==1.3.1 # -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt # -r requirements/base.txt # django-crum + # django-waffle # edx-django-utils # edx-toggles # event-tracking + # openedx-events django-crum==0.7.9 # via # -r requirements/base.txt # edx-django-utils # edx-toggles -django-waffle==3.0.0 +django-waffle==4.1.0 # via # -r requirements/base.txt # edx-django-utils # edx-toggles -edx-django-utils==5.5.0 +edx-django-utils==5.10.1 # via # -r requirements/base.txt # edx-toggles # event-tracking -edx-toggles==5.0.0 - # via -r requirements/base.txt + # openedx-events +edx-opaque-keys[django]==2.5.1 + # via + # -r requirements/base.txt + # openedx-events +edx-toggles==5.1.1 + # via + # -r requirements/base.txt + # event-tracking elasticsearch==7.13.4 # via # -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt # -r requirements/base.txt -event-tracking==2.1.0 +event-tracking==2.3.0 # via -r requirements/base.txt -exceptiongroup==1.1.1 +exceptiongroup==1.2.0 # via pytest +fastavro==1.9.4 + # via + # -r requirements/base.txt + # openedx-events iniconfig==2.0.0 # via pytest -jinja2==3.1.2 +jinja2==3.1.3 # via # -r requirements/base.txt # code-annotations -kombu==5.3.1 +kombu==5.3.5 # via # -r requirements/base.txt # celery -markupsafe==2.1.3 +markupsafe==2.1.5 # via # -r requirements/base.txt # jinja2 -mock==5.0.2 +mock==5.1.0 # via -r requirements/testing.in -newrelic==8.8.0 +newrelic==9.6.0 # via # -r requirements/base.txt # edx-django-utils -packaging==23.1 +openedx-events==9.5.2 + # via + # -r requirements/base.txt + # event-tracking +packaging==23.2 # via pytest -pbr==5.11.1 +pbr==6.0.0 # via # -r requirements/base.txt # stevedore -pluggy==1.2.0 +pluggy==1.4.0 # via pytest -prompt-toolkit==3.0.38 +prompt-toolkit==3.0.43 # via # -r requirements/base.txt # click-repl -psutil==5.9.5 +psutil==5.9.8 # via # -r requirements/base.txt # edx-django-utils @@ -141,12 +163,13 @@ pycparser==2.21 pymongo==3.13.0 # via # -r requirements/base.txt + # edx-opaque-keys # event-tracking pynacl==1.5.0 # via # -r requirements/base.txt # edx-django-utils -pytest==7.4.0 +pytest==8.0.1 # via pytest-cov pytest-cov==4.1.0 # via -r requirements/testing.in @@ -154,16 +177,16 @@ python-dateutil==2.8.2 # via # -r requirements/base.txt # celery -python-slugify==8.0.1 +python-slugify==8.0.4 # via # -r requirements/base.txt # code-annotations -pytz==2023.3 +pytz==2024.1 # via # -r requirements/base.txt # django # event-tracking -pyyaml==6.0 +pyyaml==6.0.1 # via # -r requirements/base.txt # code-annotations @@ -181,6 +204,7 @@ stevedore==5.1.0 # -r requirements/base.txt # code-annotations # edx-django-utils + # edx-opaque-keys text-unidecode==1.3 # via # -r requirements/base.txt @@ -189,27 +213,28 @@ tomli==2.0.1 # via # coverage # pytest -typing-extensions==4.6.3 +typing-extensions==4.9.0 # via # -r requirements/base.txt # asgiref + # edx-opaque-keys # kombu -tzdata==2023.3 +tzdata==2024.1 # via # -r requirements/base.txt # backports-zoneinfo # celery -urllib3==1.26.16 +urllib3==1.26.18 # via # -r requirements/base.txt # elasticsearch -vine==5.0.0 +vine==5.1.0 # via # -r requirements/base.txt # amqp # celery # kombu -wcwidth==0.2.6 +wcwidth==0.2.13 # via # -r requirements/base.txt # prompt-toolkit