diff --git a/requirements/base.txt b/requirements/base.txt index 7c7d1035..56426179 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -6,9 +6,9 @@ # amqp==2.6.1 # via kombu -asgiref==3.6.0 +asgiref==3.7.2 # via django -async-timeout==4.0.2 +async-timeout==4.0.3 # via redis billiard==3.6.4.0 # via celery @@ -16,53 +16,54 @@ celery==4.4.7 # via # -c requirements/constraints.txt # -r requirements/base.in -certifi==2022.12.7 +certifi==2024.2.2 # via requests -cffi==1.15.1 +cffi==1.16.0 # via pynacl -charset-normalizer==3.1.0 +charset-normalizer==3.3.2 # via requests -click==8.1.3 +click==8.1.7 # via edx-django-utils -django==3.2.18 +django==3.2.24 # via # -c requirements/common_constraints.txt # -c requirements/constraints.txt # django-crum + # django-waffle # edx-django-utils django-crum==0.7.9 # via edx-django-utils -django-waffle==3.0.0 +django-waffle==4.1.0 # via edx-django-utils -edx-braze-client==0.1.6 +edx-braze-client==0.2.2 # via -r requirements/base.in -edx-django-utils==5.4.0 +edx-django-utils==5.10.1 # via edx-rest-api-client -edx-rest-api-client==5.5.0 +edx-rest-api-client==5.6.1 # via -r requirements/base.in -idna==3.4 +idna==3.6 # via requests kombu==4.6.11 # via celery -newrelic==8.8.0 +newrelic==9.6.0 # via edx-django-utils -pbr==5.11.1 +pbr==6.0.0 # via stevedore -psutil==5.9.5 +psutil==5.9.8 # via edx-django-utils pycparser==2.21 # via cffi -pyjwt==2.6.0 +pyjwt==2.8.0 # via edx-rest-api-client pynacl==1.5.0 # via edx-django-utils -pytz==2023.3 +pytz==2024.1 # via # celery # django -redis==4.5.4 +redis==5.0.1 # via -r requirements/base.in -requests==2.28.2 +requests==2.31.0 # via # edx-rest-api-client # slumber @@ -72,9 +73,11 @@ slumber==0.7.1 # via edx-rest-api-client sqlparse==0.4.4 # via django -stevedore==5.0.0 +stevedore==5.1.0 # via edx-django-utils -urllib3==1.26.15 +typing-extensions==4.9.0 + # via asgiref +urllib3==2.2.0 # via requests vine==1.3.0 # via diff --git a/requirements/common_constraints.txt b/requirements/common_constraints.txt index 7e39123f..15aafb29 100644 --- a/requirements/common_constraints.txt +++ b/requirements/common_constraints.txt @@ -21,12 +21,3 @@ elasticsearch<7.14.0 # django-simple-history>3.0.0 adds indexing and causes a lot of migrations to be affected django-simple-history==3.0.0 - -# tox>4.0.0 isn't yet compatible with many tox plugins, causing CI failures in almost all repos. -# Details can be found in this discussion: https://github.com/tox-dev/tox/discussions/1810 -tox<4.0.0 - -# edx-sphinx-theme is not compatible with latest Sphinx==6.0.0 version -# Pinning Sphinx version unless the compatibility issue gets resolved -# For details, see issue https://github.com/openedx/edx-sphinx-theme/issues/197 -sphinx<6.0.0 diff --git a/requirements/optional.txt b/requirements/optional.txt index a2bf99c6..1c0ab202 100644 --- a/requirements/optional.txt +++ b/requirements/optional.txt @@ -4,5 +4,5 @@ # # make upgrade # -newrelic==8.8.0 +newrelic==9.6.0 # via -r requirements/optional.in diff --git a/requirements/pip.txt b/requirements/pip.txt index e6827baa..dfa2b778 100644 --- a/requirements/pip.txt +++ b/requirements/pip.txt @@ -4,11 +4,11 @@ # # make upgrade # -wheel==0.40.0 +wheel==0.42.0 # via -r requirements/pip.in # The following packages are considered to be unsafe in a requirements file: -pip==23.1.2 +pip==24.0 # via -r requirements/pip.in -setuptools==67.7.2 +setuptools==69.0.3 # via -r requirements/pip.in diff --git a/requirements/pip_tools.txt b/requirements/pip_tools.txt index b6150065..c2330a4c 100644 --- a/requirements/pip_tools.txt +++ b/requirements/pip_tools.txt @@ -4,20 +4,27 @@ # # 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.3.0 # via -r requirements/pip_tools.in pyproject-hooks==1.0.0 # via build 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/production.txt b/requirements/production.txt index 48441232..17ea2780 100644 --- a/requirements/production.txt +++ b/requirements/production.txt @@ -8,11 +8,11 @@ amqp==2.6.1 # via # -r requirements/base.txt # kombu -asgiref==3.6.0 +asgiref==3.7.2 # via # -r requirements/base.txt # django -async-timeout==4.0.2 +async-timeout==4.0.3 # via # -r requirements/base.txt # redis @@ -24,46 +24,47 @@ celery==4.4.7 # via # -c requirements/constraints.txt # -r requirements/base.txt -certifi==2022.12.7 +certifi==2024.2.2 # via # -r requirements/base.txt # requests -cffi==1.15.1 +cffi==1.16.0 # via # -r requirements/base.txt # pynacl -charset-normalizer==3.1.0 +charset-normalizer==3.3.2 # via # -r requirements/base.txt # requests -click==8.1.3 +click==8.1.7 # via # -r requirements/base.txt # edx-django-utils -django==3.2.18 +django==3.2.24 # via # -c requirements/common_constraints.txt # -c requirements/constraints.txt # -r requirements/base.txt # django-crum + # django-waffle # edx-django-utils django-crum==0.7.9 # via # -r requirements/base.txt # edx-django-utils -django-waffle==3.0.0 +django-waffle==4.1.0 # via # -r requirements/base.txt # edx-django-utils -edx-braze-client==0.1.6 +edx-braze-client==0.2.2 # via -r requirements/base.txt -edx-django-utils==5.4.0 +edx-django-utils==5.10.1 # via # -r requirements/base.txt # edx-rest-api-client -edx-rest-api-client==5.5.0 +edx-rest-api-client==5.6.1 # via -r requirements/base.txt -idna==3.4 +idna==3.6 # via # -r requirements/base.txt # requests @@ -71,15 +72,15 @@ kombu==4.6.11 # via # -r requirements/base.txt # celery -newrelic==8.8.0 +newrelic==9.6.0 # via # -r requirements/base.txt # edx-django-utils -pbr==5.11.1 +pbr==6.0.0 # via # -r requirements/base.txt # stevedore -psutil==5.9.5 +psutil==5.9.8 # via # -r requirements/base.txt # edx-django-utils @@ -87,7 +88,7 @@ pycparser==2.21 # via # -r requirements/base.txt # cffi -pyjwt==2.6.0 +pyjwt==2.8.0 # via # -r requirements/base.txt # edx-rest-api-client @@ -95,16 +96,16 @@ pynacl==1.5.0 # via # -r requirements/base.txt # edx-django-utils -pytz==2023.3 +pytz==2024.1 # via # -r requirements/base.txt # celery # django -pyyaml==6.0 +pyyaml==6.0.1 # via -r requirements/production.in -redis==4.5.4 +redis==5.0.1 # via -r requirements/base.txt -requests==2.28.2 +requests==2.31.0 # via # -r requirements/base.txt # edx-rest-api-client @@ -119,11 +120,15 @@ sqlparse==0.4.4 # via # -r requirements/base.txt # django -stevedore==5.0.0 +stevedore==5.1.0 # via # -r requirements/base.txt # edx-django-utils -urllib3==1.26.15 +typing-extensions==4.9.0 + # via + # -r requirements/base.txt + # asgiref +urllib3==2.2.0 # via # -r requirements/base.txt # requests diff --git a/requirements/test.txt b/requirements/test.txt index 651bf232..364974f0 100644 --- a/requirements/test.txt +++ b/requirements/test.txt @@ -8,16 +8,16 @@ amqp==2.6.1 # via # -r requirements/base.txt # kombu -asgiref==3.6.0 +asgiref==3.7.2 # via # -r requirements/base.txt # django -astroid==2.15.4 +astroid==3.0.3 # via # -r requirements/test.in # pylint # pylint-celery -async-timeout==4.0.2 +async-timeout==4.0.3 # via # -r requirements/base.txt # redis @@ -29,19 +29,19 @@ celery==4.4.7 # via # -c requirements/constraints.txt # -r requirements/base.txt -certifi==2022.12.7 +certifi==2024.2.2 # via # -r requirements/base.txt # requests -cffi==1.15.1 +cffi==1.16.0 # via # -r requirements/base.txt # pynacl -charset-normalizer==3.1.0 +charset-normalizer==3.3.2 # via # -r requirements/base.txt # requests -click==8.1.3 +click==8.1.7 # via # -r requirements/base.txt # click-log @@ -50,93 +50,92 @@ click==8.1.3 # edx-lint click-log==0.4.0 # via edx-lint -code-annotations==1.3.0 +code-annotations==1.6.0 # via edx-lint -coverage[toml]==7.2.3 +coverage[toml]==7.4.1 # via # -r requirements/test.in # pytest-cov -ddt==1.6.0 +ddt==1.7.1 # via -r requirements/test.in -dill==0.3.6 +dill==0.3.8 # via pylint # via # -c requirements/common_constraints.txt # -c requirements/constraints.txt # -r requirements/base.txt # django-crum + # django-waffle # edx-django-utils django-crum==0.7.9 # via # -r requirements/base.txt # edx-django-utils -django-waffle==3.0.0 +django-waffle==4.1.0 # via # -r requirements/base.txt # edx-django-utils -edx-braze-client==0.1.6 +edx-braze-client==0.2.2 # via -r requirements/base.txt -edx-django-utils==5.4.0 +edx-django-utils==5.10.1 # via # -r requirements/base.txt # edx-rest-api-client -edx-lint==5.3.4 +edx-lint==5.3.6 # via -r requirements/test.in -edx-rest-api-client==5.5.0 +edx-rest-api-client==5.6.1 # via -r requirements/base.txt -exceptiongroup==1.1.1 +exceptiongroup==1.2.0 # via pytest -idna==3.4 +idna==3.6 # via # -r requirements/base.txt # requests iniconfig==2.0.0 # via pytest -isort==5.12.0 +isort==5.13.2 # via pylint -jinja2==3.1.2 +jinja2==3.1.3 # via code-annotations kombu==4.6.11 # via # -r requirements/base.txt # celery -lazy-object-proxy==1.9.0 - # via astroid -markupsafe==2.1.2 +markupsafe==2.1.5 # via jinja2 mccabe==0.7.0 # via pylint -mock==5.0.2 +mock==5.1.0 # via -r requirements/test.in -newrelic==8.8.0 +newrelic==9.6.0 # via # -r requirements/base.txt # edx-django-utils -packaging==23.1 +packaging==23.2 # via pytest -pbr==5.11.1 +pbr==6.0.0 # via # -r requirements/base.txt # stevedore -platformdirs==3.3.0 +platformdirs==4.2.0 # via pylint -pluggy==1.0.0 +pluggy==1.4.0 # via pytest -psutil==5.9.5 +psutil==5.9.8 # via # -r requirements/base.txt # edx-django-utils -pycodestyle==2.10.0 +pycodestyle==2.11.1 # via -r requirements/test.in pycparser==2.21 # via # -r requirements/base.txt # cffi -pyjwt==2.6.0 +pyjwt==2.8.0 # via # -r requirements/base.txt # edx-rest-api-client -pylint==2.17.3 +pylint==3.0.3 # via # -r requirements/test.in # edx-lint @@ -145,11 +144,11 @@ pylint==2.17.3 # pylint-plugin-utils pylint-celery==0.3 # via edx-lint -pylint-django==2.5.3 +pylint-django==2.5.5 # via # -r requirements/test.in # edx-lint -pylint-plugin-utils==0.7 +pylint-plugin-utils==0.8.2 # via # -r requirements/test.in # pylint-celery @@ -158,32 +157,32 @@ pynacl==1.5.0 # via # -r requirements/base.txt # edx-django-utils -pytest==7.3.1 +pytest==8.0.0 # via # -r requirements/test.in # pytest-cov -pytest-cov==4.0.0 +pytest-cov==4.1.0 # via -r requirements/test.in -python-slugify==8.0.1 +python-slugify==8.0.3 # via code-annotations -pytz==2023.3 +pytz==2024.1 # via # -r requirements/base.txt # celery # django -pyyaml==6.0 +pyyaml==6.0.1 # via # code-annotations # responses -redis==4.5.4 +redis==5.0.1 # via -r requirements/base.txt -requests==2.28.2 +requests==2.31.0 # via # -r requirements/base.txt # edx-rest-api-client # responses # slumber -responses==0.23.1 +responses==0.24.1 # via -r requirements/test.in six==1.16.0 # via @@ -197,12 +196,12 @@ sqlparse==0.4.4 # via # -r requirements/base.txt # django -stevedore==5.0.0 +stevedore==5.1.0 # via # -r requirements/base.txt # code-annotations # edx-django-utils -testfixtures==7.1.0 +testfixtures==7.2.2 # via -r requirements/test.in text-unidecode==1.3 # via python-slugify @@ -211,15 +210,15 @@ tomli==2.0.1 # coverage # pylint # pytest -tomlkit==0.11.7 +tomlkit==0.12.3 # via pylint -types-pyyaml==6.0.12.9 - # via responses -typing-extensions==4.5.0 +typing-extensions==4.9.0 # via + # -r requirements/base.txt + # asgiref # astroid # pylint -urllib3==1.26.15 +urllib3==2.2.0 # via # -r requirements/base.txt # requests @@ -229,5 +228,3 @@ vine==1.3.0 # -r requirements/base.txt # amqp # celery -wrapt==1.15.0 - # via astroid diff --git a/requirements/tox.txt b/requirements/tox.txt index 980772ce..e07786ec 100644 --- a/requirements/tox.txt +++ b/requirements/tox.txt @@ -4,30 +4,35 @@ # # make upgrade # -distlib==0.3.6 +distlib==0.3.8 # via virtualenv -filelock==3.12.0 +filelock==3.13.1 # via # tox # virtualenv -packaging==23.1 - # via tox -platformdirs==3.3.0 - # via virtualenv -pluggy==1.0.0 +packaging==23.2 + # via + # pyproject-api + # tox +platformdirs==4.2.0 + # via + # tox + # virtualenv +pluggy==1.4.0 # via tox py==1.11.0 # via tox six==1.16.0 # via tox tomli==2.0.1 - # via tox + # via + # pyproject-api + # tox tox==3.28.0 # via - # -c requirements/common_constraints.txt # -r requirements/tox.in # tox-battery -tox-battery==0.6.1 +tox-battery==0.6.2 # via -r requirements/tox.in -virtualenv==20.22.0 +virtualenv==20.25.0 # via tox