diff --git a/requirements/base.txt b/requirements/base.txt index 9a0f4f86..c2a942ca 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -12,6 +12,7 @@ asgiref==3.7.2 # via # django # django-cors-headers + # django-simple-history async-timeout==4.0.3 # via redis backoff==1.10.0 @@ -35,7 +36,7 @@ charset-normalizer==3.3.2 # via requests click==8.1.7 # via edx-django-utils -cryptography==42.0.3 +cryptography==42.0.5 # via # pyjwt # social-auth-core @@ -81,7 +82,7 @@ django-model-utils==4.4.0 # django-user-tasks django-mysql==4.12.0 # via -r requirements/base.in -django-simple-history==3.4.0 +django-simple-history==3.5.0 # via -r requirements/base.in django-storages==1.10.1 # via @@ -161,6 +162,10 @@ pynacl==1.5.0 # via edx-django-utils python-dateutil==2.8.2 # via analytics-python +python-slugify==4.0.1 + # via + # -c requirements/constraints.txt + # -r requirements/base.in python3-openid==3.2.0 # via social-auth-core pytz==2024.1 @@ -205,11 +210,13 @@ social-auth-core==4.5.3 # social-auth-app-django sqlparse==0.4.4 # via django -stevedore==5.1.0 +stevedore==5.2.0 # via # edx-django-utils # edx-opaque-keys -typing-extensions==4.9.0 +text-unidecode==1.3 + # via python-slugify +typing-extensions==4.10.0 # via # asgiref # edx-opaque-keys diff --git a/requirements/common_constraints.txt b/requirements/common_constraints.txt index 5a9198fc..19b4e3fb 100644 --- a/requirements/common_constraints.txt +++ b/requirements/common_constraints.txt @@ -3,6 +3,11 @@ # See BOM-2721 for more details. # Below is the copied and edited version of common_constraints +# This is a temporary solution to override the real common_constraints.txt +# In edx-lint, until the pyjwt constraint in edx-lint has been removed. +# See BOM-2721 for more details. +# Below is the copied and edited version of common_constraints + # A central location for most common version constraints # (across edx repos) for pip-installation. # diff --git a/requirements/devstack.txt b/requirements/devstack.txt index f468e4fd..764a906a 100644 --- a/requirements/devstack.txt +++ b/requirements/devstack.txt @@ -23,7 +23,8 @@ asgiref==3.7.2 # -r requirements/local.txt # django # django-cors-headers -astroid==3.0.3 + # django-simple-history +astroid==3.1.0 # via # -r requirements/local.txt # pylint @@ -53,18 +54,18 @@ billiard==3.6.4.0 # via # -r requirements/local.txt # celery -boto3==1.34.45 +boto3==1.34.50 # via # -c requirements/constraints.txt # -r requirements/local.txt # moto -botocore==1.34.45 +botocore==1.34.50 # via # -r requirements/local.txt # boto3 # moto # s3transfer -cachetools==5.3.2 +cachetools==5.3.3 # via # -r requirements/local.txt # tox @@ -114,17 +115,17 @@ configobj==5.0.8 # via # -r requirements/local.txt # ruamel-yaml-cmd -coverage[toml]==7.4.1 +coverage[toml]==7.4.3 # via # -r requirements/local.txt # pytest-cov -cryptography==42.0.3 +cryptography==42.0.5 # via # -r requirements/local.txt # moto # pyjwt # social-auth-core -ddt==1.7.1 +ddt==1.7.2 # via -r requirements/local.txt defusedxml==0.8.0rc2 # via @@ -185,7 +186,7 @@ django-model-utils==4.4.0 # django-user-tasks django-mysql==4.12.0 # via -r requirements/local.txt -django-simple-history==3.4.0 +django-simple-history==3.5.0 # via -r requirements/local.txt django-storages==1.10.1 # via @@ -249,7 +250,7 @@ exceptiongroup==1.2.0 # pytest factory-boy==3.3.0 # via -r requirements/local.txt -faker==23.2.1 +faker==23.3.0 # via # -r requirements/local.txt # factory-boy @@ -398,7 +399,7 @@ pyjwt[crypto]==2.8.0 # edx-drf-extensions # edx-rest-api-client # social-auth-core -pylint==3.0.3 +pylint==3.1.0 # via # -r requirements/local.txt # edx-lint @@ -432,7 +433,7 @@ pyproject-api==1.6.1 # via # -r requirements/local.txt # tox -pytest==8.0.1 +pytest==8.0.2 # via # -r requirements/local.txt # pytest-cov @@ -596,7 +597,7 @@ sqlparse==0.4.4 # -r requirements/local.txt # django # django-debug-toolbar -stevedore==5.1.0 +stevedore==5.2.0 # via # -r requirements/local.txt # code-annotations @@ -614,13 +615,13 @@ tomli==2.0.1 # pyproject-api # pytest # tox -tomlkit==0.12.3 +tomlkit==0.12.4 # via # -r requirements/local.txt # pylint tox==4.13.0 # via -r requirements/local.txt -typing-extensions==4.9.0 +typing-extensions==4.10.0 # via # -r requirements/local.txt # asgiref @@ -645,7 +646,7 @@ vine==1.3.0 # -r requirements/local.txt # amqp # celery -virtualenv==20.25.0 +virtualenv==20.25.1 # via # -r requirements/local.txt # tox diff --git a/requirements/docs.txt b/requirements/docs.txt index a025016a..f24cf54b 100644 --- a/requirements/docs.txt +++ b/requirements/docs.txt @@ -70,7 +70,7 @@ sphinxcontrib-qthelp==1.0.3 # via sphinx sphinxcontrib-serializinghtml==1.1.5 # via sphinx -typing-extensions==4.9.0 +typing-extensions==4.10.0 # via pydata-sphinx-theme urllib3==1.26.18 # via diff --git a/requirements/local.txt b/requirements/local.txt index 2a684259..c4be67c6 100644 --- a/requirements/local.txt +++ b/requirements/local.txt @@ -23,7 +23,8 @@ asgiref==3.7.2 # -r requirements/test.txt # django # django-cors-headers -astroid==3.0.3 + # django-simple-history +astroid==3.1.0 # via # -r requirements/test.txt # pylint @@ -53,18 +54,18 @@ billiard==3.6.4.0 # via # -r requirements/test.txt # celery -boto3==1.34.45 +boto3==1.34.50 # via # -c requirements/constraints.txt # -r requirements/test.txt # moto -botocore==1.34.45 +botocore==1.34.50 # via # -r requirements/test.txt # boto3 # moto # s3transfer -cachetools==5.3.2 +cachetools==5.3.3 # via # -r requirements/test.txt # tox @@ -114,17 +115,17 @@ colorama==0.4.6 # tox configobj==5.0.8 # via ruamel-yaml-cmd -coverage[toml]==7.4.1 +coverage[toml]==7.4.3 # via # -r requirements/test.txt # pytest-cov -cryptography==42.0.3 +cryptography==42.0.5 # via # -r requirements/test.txt # moto # pyjwt # social-auth-core -ddt==1.7.1 +ddt==1.7.2 # via -r requirements/test.txt defusedxml==0.8.0rc2 # via @@ -185,7 +186,7 @@ django-model-utils==4.4.0 # django-user-tasks django-mysql==4.12.0 # via -r requirements/test.txt -django-simple-history==3.4.0 +django-simple-history==3.5.0 # via -r requirements/test.txt django-storages==1.10.1 # via @@ -249,7 +250,7 @@ exceptiongroup==1.2.0 # pytest factory-boy==3.3.0 # via -r requirements/test.txt -faker==23.2.1 +faker==23.3.0 # via # -r requirements/test.txt # factory-boy @@ -392,7 +393,7 @@ pyjwt[crypto]==2.8.0 # edx-drf-extensions # edx-rest-api-client # social-auth-core -pylint==3.0.3 +pylint==3.1.0 # via # -r requirements/test.txt # edx-lint @@ -424,7 +425,7 @@ pyproject-api==1.6.1 # via # -r requirements/test.txt # tox -pytest==8.0.1 +pytest==8.0.2 # via # -r requirements/test.txt # pytest-cov @@ -581,7 +582,7 @@ sqlparse==0.4.4 # -r requirements/test.txt # django # django-debug-toolbar -stevedore==5.1.0 +stevedore==5.2.0 # via # -r requirements/test.txt # code-annotations @@ -599,13 +600,13 @@ tomli==2.0.1 # pyproject-api # pytest # tox -tomlkit==0.12.3 +tomlkit==0.12.4 # via # -r requirements/test.txt # pylint tox==4.13.0 # via -r requirements/test.txt -typing-extensions==4.9.0 +typing-extensions==4.10.0 # via # -r requirements/docs.txt # -r requirements/test.txt @@ -632,7 +633,7 @@ vine==1.3.0 # -r requirements/test.txt # amqp # celery -virtualenv==20.25.0 +virtualenv==20.25.1 # via # -r requirements/test.txt # tox diff --git a/requirements/monitoring/requirements.txt b/requirements/monitoring/requirements.txt index 19468403..264c6cce 100644 --- a/requirements/monitoring/requirements.txt +++ b/requirements/monitoring/requirements.txt @@ -35,7 +35,8 @@ asgiref==3.7.2 # -r requirements/monitoring/../test.txt # django # django-cors-headers -astroid==3.0.3 + # django-simple-history +astroid==3.1.0 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt @@ -81,14 +82,14 @@ billiard==3.6.4.0 # -r requirements/monitoring/../production.txt # -r requirements/monitoring/../test.txt # celery -boto3==1.34.45 +boto3==1.34.50 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt # -r requirements/monitoring/../production.txt # -r requirements/monitoring/../test.txt # moto -botocore==1.34.45 +botocore==1.34.50 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt @@ -97,7 +98,7 @@ botocore==1.34.45 # boto3 # moto # s3transfer -cachetools==5.3.2 +cachetools==5.3.3 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt @@ -171,13 +172,13 @@ configobj==5.0.8 # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt # ruamel-yaml-cmd -coverage[toml]==7.4.1 +coverage[toml]==7.4.3 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt # -r requirements/monitoring/../test.txt # pytest-cov -cryptography==42.0.3 +cryptography==42.0.5 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt @@ -186,7 +187,7 @@ cryptography==42.0.3 # moto # pyjwt # social-auth-core -ddt==1.7.1 +ddt==1.7.2 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt @@ -284,7 +285,7 @@ django-mysql==4.12.0 # -r requirements/monitoring/../local.txt # -r requirements/monitoring/../production.txt # -r requirements/monitoring/../test.txt -django-simple-history==3.4.0 +django-simple-history==3.5.0 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt @@ -407,7 +408,7 @@ factory-boy==3.3.0 # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt # -r requirements/monitoring/../test.txt -faker==23.2.1 +faker==23.3.0 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt @@ -640,7 +641,7 @@ pyjwt[crypto]==2.8.0 # edx-drf-extensions # edx-rest-api-client # social-auth-core -pylint==3.0.3 +pylint==3.1.0 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt @@ -692,7 +693,7 @@ pyproject-api==1.6.1 # -r requirements/monitoring/../local.txt # -r requirements/monitoring/../test.txt # tox -pytest==8.0.1 +pytest==8.0.2 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt @@ -729,6 +730,7 @@ python-slugify==4.0.1 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt + # -r requirements/monitoring/../production.txt # -r requirements/monitoring/../test.txt # code-annotations python3-openid==3.2.0 @@ -930,7 +932,7 @@ sqlparse==0.4.4 # -r requirements/monitoring/../test.txt # django # django-debug-toolbar -stevedore==5.1.0 +stevedore==5.2.0 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt @@ -943,6 +945,7 @@ text-unidecode==1.3 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt + # -r requirements/monitoring/../production.txt # -r requirements/monitoring/../test.txt # python-slugify tomli==2.0.1 @@ -955,7 +958,7 @@ tomli==2.0.1 # pyproject-api # pytest # tox -tomlkit==0.12.3 +tomlkit==0.12.4 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt @@ -966,7 +969,7 @@ tox==4.13.0 # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt # -r requirements/monitoring/../test.txt -typing-extensions==4.9.0 +typing-extensions==4.10.0 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt @@ -1002,7 +1005,7 @@ vine==1.3.0 # -r requirements/monitoring/../test.txt # amqp # celery -virtualenv==20.25.0 +virtualenv==20.25.1 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt diff --git a/requirements/pip.txt b/requirements/pip.txt index 71954cc6..66656035 100644 --- a/requirements/pip.txt +++ b/requirements/pip.txt @@ -10,5 +10,5 @@ wheel==0.42.0 # The following packages are considered to be unsafe in a requirements file: pip==24.0 # via -r requirements/pip.in -setuptools==69.1.0 +setuptools==69.1.1 # via -r requirements/pip.in diff --git a/requirements/production.txt b/requirements/production.txt index d27d8424..79242de0 100644 --- a/requirements/production.txt +++ b/requirements/production.txt @@ -15,6 +15,7 @@ asgiref==3.7.2 # -r requirements/base.txt # django # django-cors-headers + # django-simple-history async-timeout==4.0.3 # via # -r requirements/base.txt @@ -31,11 +32,11 @@ billiard==3.6.4.0 # via # -r requirements/base.txt # celery -boto3==1.34.45 +boto3==1.34.50 # via # -c requirements/constraints.txt # -r requirements/production.in -botocore==1.34.45 +botocore==1.34.50 # via # boto3 # s3transfer @@ -61,7 +62,7 @@ click==8.1.7 # via # -r requirements/base.txt # edx-django-utils -cryptography==42.0.3 +cryptography==42.0.5 # via # -r requirements/base.txt # pyjwt @@ -111,7 +112,7 @@ django-model-utils==4.4.0 # django-user-tasks django-mysql==4.12.0 # via -r requirements/base.txt -django-simple-history==3.4.0 +django-simple-history==3.5.0 # via -r requirements/base.txt django-storages==1.10.1 # via @@ -242,6 +243,10 @@ python-dateutil==2.8.2 # botocore python-memcached==1.62 # via -r requirements/nonlocal.txt +python-slugify==4.0.1 + # via + # -c requirements/constraints.txt + # -r requirements/base.txt python3-openid==3.2.0 # via # -r requirements/base.txt @@ -303,12 +308,16 @@ sqlparse==0.4.4 # via # -r requirements/base.txt # django -stevedore==5.1.0 +stevedore==5.2.0 # via # -r requirements/base.txt # edx-django-utils # edx-opaque-keys -typing-extensions==4.9.0 +text-unidecode==1.3 + # via + # -r requirements/base.txt + # python-slugify +typing-extensions==4.10.0 # via # -r requirements/base.txt # asgiref diff --git a/requirements/test.txt b/requirements/test.txt index 1030c42e..231fcc97 100644 --- a/requirements/test.txt +++ b/requirements/test.txt @@ -15,7 +15,8 @@ asgiref==3.7.2 # -r requirements/base.txt # django # django-cors-headers -astroid==3.0.3 + # django-simple-history +astroid==3.1.0 # via # pylint # pylint-celery @@ -35,16 +36,16 @@ billiard==3.6.4.0 # via # -r requirements/base.txt # celery -boto3==1.34.45 +boto3==1.34.50 # via # -c requirements/constraints.txt # moto -botocore==1.34.45 +botocore==1.34.50 # via # boto3 # moto # s3transfer -cachetools==5.3.2 +cachetools==5.3.3 # via tox celery==4.4.7 # via @@ -82,17 +83,17 @@ code-annotations==1.6.0 # edx-lint colorama==0.4.6 # via tox -coverage[toml]==7.4.1 +coverage[toml]==7.4.3 # via # -r requirements/test.in # pytest-cov -cryptography==42.0.3 +cryptography==42.0.5 # via # -r requirements/base.txt # moto # pyjwt # social-auth-core -ddt==1.7.1 +ddt==1.7.2 # via -r requirements/test.in defusedxml==0.8.0rc2 # via @@ -144,7 +145,7 @@ django-model-utils==4.4.0 # django-user-tasks django-mysql==4.12.0 # via -r requirements/base.txt -django-simple-history==3.4.0 +django-simple-history==3.5.0 # via -r requirements/base.txt django-storages==1.10.1 # via @@ -199,7 +200,7 @@ exceptiongroup==1.2.0 # via pytest factory-boy==3.3.0 # via -r requirements/test.in -faker==23.2.1 +faker==23.3.0 # via # -r requirements/test.in # factory-boy @@ -297,7 +298,7 @@ pyjwt[crypto]==2.8.0 # edx-drf-extensions # edx-rest-api-client # social-auth-core -pylint==3.0.3 +pylint==3.1.0 # via # edx-lint # pylint-celery @@ -321,7 +322,7 @@ pynacl==1.5.0 # edx-django-utils pyproject-api==1.6.1 # via tox -pytest==8.0.1 +pytest==8.0.2 # via # -r requirements/test.in # pytest-cov @@ -341,6 +342,7 @@ python-dateutil==2.8.2 python-slugify==4.0.1 # via # -c requirements/constraints.txt + # -r requirements/base.txt # code-annotations python3-openid==3.2.0 # via @@ -413,14 +415,16 @@ sqlparse==0.4.4 # via # -r requirements/base.txt # django -stevedore==5.1.0 +stevedore==5.2.0 # via # -r requirements/base.txt # code-annotations # edx-django-utils # edx-opaque-keys text-unidecode==1.3 - # via python-slugify + # via + # -r requirements/base.txt + # python-slugify tomli==2.0.1 # via # coverage @@ -428,11 +432,11 @@ tomli==2.0.1 # pyproject-api # pytest # tox -tomlkit==0.12.3 +tomlkit==0.12.4 # via pylint tox==4.13.0 # via -r requirements/test.in -typing-extensions==4.9.0 +typing-extensions==4.10.0 # via # -r requirements/base.txt # asgiref @@ -456,7 +460,7 @@ vine==1.3.0 # -r requirements/base.txt # amqp # celery -virtualenv==20.25.0 +virtualenv==20.25.1 # via tox werkzeug==3.0.1 # via moto