diff --git a/requirements/base.txt b/requirements/base.txt index 28970cbf3a..6a2cbfeb4c 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -6,13 +6,13 @@ # appdirs==1.4.4 # via fs -asgiref==3.7.2 +asgiref==3.8.1 # via django bleach==6.1.0 # via -r requirements/base.in -boto3==1.34.44 +boto3==1.34.72 # via -r requirements/base.in -botocore==1.34.44 +botocore==1.34.72 # via # boto3 # s3transfer @@ -26,11 +26,11 @@ click==8.1.7 # via # code-annotations # edx-django-utils -code-annotations==1.6.0 +code-annotations==1.7.0 # via edx-toggles defusedxml==0.7.1 # via -r requirements/base.in -django==3.2.24 +django==3.2.25 # via # -c requirements/constraints.txt # -r requirements/base.in @@ -63,7 +63,7 @@ djangorestframework==3.14.0 # via # -r requirements/base.in # edx-submissions -edx-django-utils==5.10.1 +edx-django-utils==5.11.0 # via # -r requirements/base.in # edx-toggles @@ -113,7 +113,7 @@ markupsafe==2.1.5 # jinja2 # mako # xblock -newrelic==9.6.0 +newrelic==9.8.0 # via edx-django-utils path==13.1.0 # via @@ -134,7 +134,7 @@ pymongo==3.13.0 # via edx-opaque-keys pynacl==1.5.0 # via edx-django-utils -python-dateutil==2.8.2 +python-dateutil==2.9.0.post0 # via # -r requirements/base.in # botocore @@ -160,7 +160,7 @@ pyyaml==6.0.1 # xblock requests==2.31.0 # via python-swiftclient -s3transfer==0.10.0 +s3transfer==0.10.1 # via boto3 simplejson==3.19.2 # via xblock @@ -173,14 +173,14 @@ six==1.16.0 # python-swiftclient sqlparse==0.4.4 # via django -stevedore==5.1.0 +stevedore==5.2.0 # via # code-annotations # edx-django-utils # edx-opaque-keys text-unidecode==1.3 # via python-slugify -typing-extensions==4.9.0 +typing-extensions==4.10.0 # via # asgiref # edx-opaque-keys diff --git a/requirements/ci.txt b/requirements/ci.txt index f4f56981f4..ce31587de2 100644 --- a/requirements/ci.txt +++ b/requirements/ci.txt @@ -4,7 +4,7 @@ # # make upgrade # -cachetools==5.3.2 +cachetools==5.3.3 # via # -r requirements/tox.txt # tox @@ -30,7 +30,7 @@ distlib==0.3.8 # virtualenv docopt==0.6.2 # via coveralls -filelock==3.13.1 +filelock==3.13.3 # via # -r requirements/tox.txt # tox @@ -39,7 +39,7 @@ idna==2.8 # via # -c requirements/constraints.txt # requests -packaging==23.2 +packaging==24.0 # via # -r requirements/tox.txt # pyproject-api @@ -64,11 +64,11 @@ tomli==2.0.1 # -r requirements/tox.txt # pyproject-api # tox -tox==4.13.0 +tox==4.14.2 # via -r requirements/tox.txt urllib3==2.2.1 # via requests -virtualenv==20.25.0 +virtualenv==20.25.1 # via # -r requirements/tox.txt # tox diff --git a/requirements/common_constraints.txt b/requirements/common_constraints.txt index d26d7918b6..8b0c901b10 100644 --- a/requirements/common_constraints.txt +++ b/requirements/common_constraints.txt @@ -14,7 +14,7 @@ # using LTS django version -Django<4.0 +Django<5.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 @@ -22,3 +22,12 @@ elasticsearch<7.14.0 # django-simple-history>3.0.0 adds indexing and causes a lot of migrations to be affected + +# opentelemetry requires version 6.x at the moment: +# https://github.com/open-telemetry/opentelemetry-python/issues/3570 +# Normally this could be added as a constraint in edx-django-utils, where we're +# adding the opentelemetry dependency. However, when we compile pip-tools.txt, +# that uses version 7.x, and then there's no undoing that when compiling base.txt. +# So we need to pin it globally, for now. +# Ticket for unpinning: https://github.com/openedx/edx-lint/issues/407 +importlib-metadata<7 diff --git a/requirements/constraints.txt b/requirements/constraints.txt index 157a5f84cf..023cc46862 100644 --- a/requirements/constraints.txt +++ b/requirements/constraints.txt @@ -30,4 +30,7 @@ importlib-metadata<2 setuptools<60.0 # incremental upgrade plan. -django-simple-history<=3.1.1 \ No newline at end of file +django-simple-history<=3.1.1 + +# xblock==1.10.0 upgrade causes test failures which need to be fixed separately +xblock==1.10.0 diff --git a/requirements/docs.txt b/requirements/docs.txt index 2152095b34..fb3ee6bb15 100644 --- a/requirements/docs.txt +++ b/requirements/docs.txt @@ -36,7 +36,7 @@ livereload==2.6.3 # via sphinx-autobuild markupsafe==2.1.5 # via jinja2 -packaging==23.2 +packaging==24.0 # via # pydata-sphinx-theme # sphinx @@ -89,7 +89,7 @@ sphinxcontrib-serializinghtml==1.1.5 # via sphinx tornado==6.4 # via livereload -typing-extensions==4.9.0 +typing-extensions==4.10.0 # via pydata-sphinx-theme urllib3==2.2.1 # via requests diff --git a/requirements/pip-tools.txt b/requirements/pip-tools.txt index 44c48d9966..8931dc2e50 100644 --- a/requirements/pip-tools.txt +++ b/requirements/pip-tools.txt @@ -4,15 +4,15 @@ # # make upgrade # -build==1.0.3 +build==1.1.1 # via pip-tools click==8.1.7 # via pip-tools -importlib-metadata==7.0.1 +importlib-metadata==7.1.0 # via build -packaging==23.2 +packaging==24.0 # via build -pip-tools==7.4.0 +pip-tools==7.4.1 # via -r requirements/pip-tools.in pyproject-hooks==1.0.0 # via @@ -23,9 +23,9 @@ tomli==2.0.1 # build # pip-tools # pyproject-hooks -wheel==0.42.0 +wheel==0.43.0 # via pip-tools -zipp==3.17.0 +zipp==3.18.1 # via importlib-metadata # The following packages are considered to be unsafe in a requirements file: diff --git a/requirements/pip.txt b/requirements/pip.txt index 1b9c0c58bc..e551e29df0 100644 --- a/requirements/pip.txt +++ b/requirements/pip.txt @@ -4,7 +4,7 @@ # # make upgrade # -wheel==0.42.0 +wheel==0.43.0 # via -r requirements/pip.in # The following packages are considered to be unsafe in a requirements file: diff --git a/requirements/quality.txt b/requirements/quality.txt index 1a0d22c8b9..2883df5e9c 100644 --- a/requirements/quality.txt +++ b/requirements/quality.txt @@ -20,11 +20,11 @@ arrow==1.3.0 # via # -r requirements/test.txt # cookiecutter -asgiref==3.7.2 +asgiref==3.8.1 # via # -r requirements/test.txt # django -astroid==3.0.3 +astroid==3.1.0 # via # pylint # pylint-celery @@ -35,11 +35,11 @@ attrs==23.2.0 # jsonschema # referencing # sarif-om -aws-sam-translator==1.85.0 +aws-sam-translator==1.86.0 # via # -r requirements/test.txt # cfn-lint -aws-xray-sdk==2.12.1 +aws-xray-sdk==2.13.0 # via # -r requirements/test.txt # moto @@ -62,20 +62,20 @@ boto==2.49.0 # via # -r requirements/test.txt # moto -boto3==1.34.44 +boto3==1.34.72 # via # -r requirements/test.txt # aws-sam-translator # fs-s3fs # moto -botocore==1.34.44 +botocore==1.34.72 # via # -r requirements/test.txt # aws-xray-sdk # boto3 # moto # s3transfer -cachetools==5.3.2 +cachetools==5.3.3 # via # -r requirements/test.txt # tox @@ -90,7 +90,7 @@ cffi==1.16.0 # -r requirements/test.txt # cryptography # pynacl -cfn-lint==0.85.2 +cfn-lint==0.86.1 # via # -r requirements/test.txt # moto @@ -115,7 +115,7 @@ click==8.1.7 # cookiecutter # edx-django-utils # edx-lint -click-didyoumean==0.3.0 +click-didyoumean==0.3.1 # via # -r requirements/test.txt # celery @@ -129,7 +129,7 @@ click-repl==0.3.0 # via # -r requirements/test.txt # celery -code-annotations==1.6.0 +code-annotations==1.7.0 # via # -r requirements/test.txt # edx-lint @@ -138,15 +138,15 @@ colorama==0.4.6 # via # -r requirements/test.txt # tox -cookiecutter==2.5.0 +cookiecutter==2.6.0 # via # -r requirements/test.txt # xblock-sdk -coverage[toml]==7.4.1 +coverage[toml]==7.4.4 # via # -r requirements/test.txt # pytest-cov -cryptography==42.0.3 +cryptography==42.0.5 # via # -r requirements/test.txt # moto @@ -167,7 +167,7 @@ distlib==0.3.8 # via # -r requirements/test.txt # virtualenv -django==3.2.24 +django==3.2.25 # via # -c requirements/constraints.txt # -r requirements/test.txt @@ -212,7 +212,7 @@ ecdsa==0.18.0 # -r requirements/test.txt # python-jose # sshpubkeys -edx-django-utils==5.10.1 +edx-django-utils==5.11.0 # via # -r requirements/test.txt # edx-toggles @@ -232,11 +232,11 @@ exceptiongroup==1.2.0 # pytest factory-boy==3.3.0 # via -r requirements/test.txt -faker==23.2.1 +faker==24.4.0 # via # -r requirements/test.txt # factory-boy -filelock==3.13.1 +filelock==3.13.3 # via # -r requirements/test.txt # tox @@ -264,7 +264,7 @@ idna==2.8 # -r requirements/test.txt # moto # requests -importlib-resources==6.1.1 +importlib-resources==6.4.0 # via # -r requirements/test.txt # jsonschema @@ -302,7 +302,7 @@ jsonpatch==1.33 # via # -r requirements/test.txt # cfn-lint -jsonpickle==3.0.2 +jsonpickle==3.0.3 # via # -r requirements/test.txt # jschema-to-python @@ -323,7 +323,7 @@ junit-xml==1.9 # via # -r requirements/test.txt # cfn-lint -kombu==5.3.5 +kombu==5.3.6 # via # -r requirements/test.txt # celery @@ -379,11 +379,11 @@ networkx==2.4 # -c requirements/constraints.txt # -r requirements/test.txt # cfn-lint -newrelic==9.6.0 +newrelic==9.8.0 # via # -r requirements/test.txt # edx-django-utils -packaging==23.2 +packaging==24.0 # via # -r requirements/test.txt # docker @@ -431,7 +431,7 @@ psutil==5.9.8 # via # -r requirements/test.txt # edx-django-utils -pyasn1==0.5.1 +pyasn1==0.6.0 # via # -r requirements/test.txt # python-jose @@ -442,11 +442,11 @@ pycparser==2.21 # via # -r requirements/test.txt # cffi -pydantic==2.6.1 +pydantic==2.6.4 # via # -r requirements/test.txt # aws-sam-translator -pydantic-core==2.16.2 +pydantic-core==2.16.3 # via # -r requirements/test.txt # pydantic @@ -454,7 +454,7 @@ pygments==2.17.2 # via # -r requirements/test.txt # rich -pylint==3.0.3 +pylint==3.1.0 # via # edx-lint # pylint-celery @@ -484,16 +484,16 @@ pyproject-api==1.6.1 # via # -r requirements/test.txt # tox -pytest==8.0.1 +pytest==8.1.1 # via # -r requirements/test.txt # pytest-cov # pytest-django -pytest-cov==4.1.0 +pytest-cov==5.0.0 # via -r requirements/test.txt pytest-django==4.8.0 # via -r requirements/test.txt -python-dateutil==2.8.2 +python-dateutil==2.9.0.post0 # via # -r requirements/test.txt # arrow @@ -535,7 +535,7 @@ pyyaml==6.0.1 # moto # responses # xblock -referencing==0.33.0 +referencing==0.34.0 # via # -r requirements/test.txt # jsonschema @@ -557,7 +557,7 @@ responses==0.25.0 # via # -r requirements/test.txt # moto -rich==13.7.0 +rich==13.7.1 # via # -r requirements/test.txt # cookiecutter @@ -570,7 +570,7 @@ rsa==4.9 # via # -r requirements/test.txt # python-jose -s3transfer==0.10.0 +s3transfer==0.10.1 # via # -r requirements/test.txt # boto3 @@ -605,7 +605,7 @@ sshpubkeys==3.3.1 # via # -r requirements/test.txt # moto -stevedore==5.1.0 +stevedore==5.2.0 # via # -r requirements/test.txt # code-annotations @@ -615,7 +615,7 @@ sympy==1.12 # via # -r requirements/test.txt # cfn-lint -testfixtures==8.0.0 +testfixtures==8.1.0 # via -r requirements/test.txt text-unidecode==1.3 # via @@ -629,15 +629,15 @@ tomli==2.0.1 # pyproject-api # pytest # tox -tomlkit==0.12.3 +tomlkit==0.12.4 # via pylint -tox==4.13.0 +tox==4.14.2 # via -r requirements/test.txt -types-python-dateutil==2.8.19.20240106 +types-python-dateutil==2.9.0.20240316 # via # -r requirements/test.txt # arrow -typing-extensions==4.9.0 +typing-extensions==4.10.0 # via # -r requirements/test.txt # annotated-types @@ -669,7 +669,7 @@ vine==5.1.0 # amqp # celery # kombu -virtualenv==20.25.0 +virtualenv==20.25.1 # via # -r requirements/test.txt # tox @@ -715,7 +715,7 @@ xmltodict==0.13.0 # via # -r requirements/test.txt # moto -zipp==3.17.0 +zipp==3.18.1 # via # -r requirements/test.txt # importlib-resources diff --git a/requirements/test-acceptance.txt b/requirements/test-acceptance.txt index c979cee47e..38451d7259 100644 --- a/requirements/test-acceptance.txt +++ b/requirements/test-acceptance.txt @@ -20,7 +20,7 @@ arrow==1.3.0 # via # -r requirements/test.txt # cookiecutter -asgiref==3.7.2 +asgiref==3.8.1 # via # -r requirements/test.txt # django @@ -31,11 +31,11 @@ attrs==23.2.0 # jsonschema # referencing # sarif-om -aws-sam-translator==1.85.0 +aws-sam-translator==1.86.0 # via # -r requirements/test.txt # cfn-lint -aws-xray-sdk==2.12.1 +aws-xray-sdk==2.13.0 # via # -r requirements/test.txt # moto @@ -58,20 +58,20 @@ boto==2.49.0 # via # -r requirements/test.txt # moto -boto3==1.34.44 +boto3==1.34.72 # via # -r requirements/test.txt # aws-sam-translator # fs-s3fs # moto -botocore==1.34.44 +botocore==1.34.72 # via # -r requirements/test.txt # aws-xray-sdk # boto3 # moto # s3transfer -cachetools==5.3.2 +cachetools==5.3.3 # via # -r requirements/test.txt # tox @@ -86,7 +86,7 @@ cffi==1.16.0 # -r requirements/test.txt # cryptography # pynacl -cfn-lint==0.85.2 +cfn-lint==0.86.1 # via # -r requirements/test.txt # moto @@ -109,7 +109,7 @@ click==8.1.7 # code-annotations # cookiecutter # edx-django-utils -click-didyoumean==0.3.0 +click-didyoumean==0.3.1 # via # -r requirements/test.txt # celery @@ -121,7 +121,7 @@ click-repl==0.3.0 # via # -r requirements/test.txt # celery -code-annotations==1.6.0 +code-annotations==1.7.0 # via # -r requirements/test.txt # edx-toggles @@ -129,15 +129,15 @@ colorama==0.4.6 # via # -r requirements/test.txt # tox -cookiecutter==2.5.0 +cookiecutter==2.6.0 # via # -r requirements/test.txt # xblock-sdk -coverage[toml]==7.4.1 +coverage[toml]==7.4.4 # via # -r requirements/test.txt # pytest-cov -cryptography==42.0.3 +cryptography==42.0.5 # via # -r requirements/test.txt # moto @@ -157,7 +157,7 @@ distlib==0.3.8 # via # -r requirements/test.txt # virtualenv -django==3.2.24 +django==3.2.25 # via # -c requirements/constraints.txt # -r requirements/test.txt @@ -202,7 +202,7 @@ ecdsa==0.18.0 # -r requirements/test.txt # python-jose # sshpubkeys -edx-django-utils==5.10.1 +edx-django-utils==5.11.0 # via # -r requirements/test.txt # edx-toggles @@ -220,11 +220,11 @@ exceptiongroup==1.2.0 # pytest factory-boy==3.3.0 # via -r requirements/test.txt -faker==23.2.1 +faker==24.4.0 # via # -r requirements/test.txt # factory-boy -filelock==3.13.1 +filelock==3.13.3 # via # -r requirements/test.txt # tox @@ -252,7 +252,7 @@ idna==2.8 # -r requirements/test.txt # moto # requests -importlib-resources==6.1.1 +importlib-resources==6.4.0 # via # -r requirements/test.txt # jsonschema @@ -288,7 +288,7 @@ jsonpatch==1.33 # via # -r requirements/test.txt # cfn-lint -jsonpickle==3.0.2 +jsonpickle==3.0.3 # via # -r requirements/test.txt # jschema-to-python @@ -309,7 +309,7 @@ junit-xml==1.9 # via # -r requirements/test.txt # cfn-lint -kombu==5.3.5 +kombu==5.3.6 # via # -r requirements/test.txt # celery @@ -363,11 +363,11 @@ networkx==2.4 # -c requirements/constraints.txt # -r requirements/test.txt # cfn-lint -newrelic==9.6.0 +newrelic==9.8.0 # via # -r requirements/test.txt # edx-django-utils -packaging==23.2 +packaging==24.0 # via # -r requirements/test.txt # docker @@ -414,7 +414,7 @@ psutil==5.9.8 # via # -r requirements/test.txt # edx-django-utils -pyasn1==0.5.1 +pyasn1==0.6.0 # via # -r requirements/test.txt # python-jose @@ -423,11 +423,11 @@ pycparser==2.21 # via # -r requirements/test.txt # cffi -pydantic==2.6.1 +pydantic==2.6.4 # via # -r requirements/test.txt # aws-sam-translator -pydantic-core==2.16.2 +pydantic-core==2.16.3 # via # -r requirements/test.txt # pydantic @@ -453,17 +453,17 @@ pyproject-api==1.6.1 # via # -r requirements/test.txt # tox -pytest==8.0.1 +pytest==8.1.1 # via # -r requirements/test-acceptance.in # -r requirements/test.txt # pytest-cov # pytest-django -pytest-cov==4.1.0 +pytest-cov==5.0.0 # via -r requirements/test.txt pytest-django==4.8.0 # via -r requirements/test.txt -python-dateutil==2.8.2 +python-dateutil==2.9.0.post0 # via # -r requirements/test.txt # arrow @@ -505,7 +505,7 @@ pyyaml==6.0.1 # moto # responses # xblock -referencing==0.33.0 +referencing==0.34.0 # via # -r requirements/test.txt # jsonschema @@ -527,7 +527,7 @@ responses==0.25.0 # via # -r requirements/test.txt # moto -rich==13.7.0 +rich==13.7.1 # via # -r requirements/test.txt # cookiecutter @@ -540,7 +540,7 @@ rsa==4.9 # via # -r requirements/test.txt # python-jose -s3transfer==0.10.0 +s3transfer==0.10.1 # via # -r requirements/test.txt # boto3 @@ -574,7 +574,7 @@ sshpubkeys==3.3.1 # via # -r requirements/test.txt # moto -stevedore==5.1.0 +stevedore==5.2.0 # via # -r requirements/test.txt # code-annotations @@ -584,7 +584,7 @@ sympy==1.12 # via # -r requirements/test.txt # cfn-lint -testfixtures==8.0.0 +testfixtures==8.1.0 # via -r requirements/test.txt text-unidecode==1.3 # via @@ -597,13 +597,13 @@ tomli==2.0.1 # pyproject-api # pytest # tox -tox==4.13.0 +tox==4.14.2 # via -r requirements/test.txt -types-python-dateutil==2.8.19.20240106 +types-python-dateutil==2.9.0.20240316 # via # -r requirements/test.txt # arrow -typing-extensions==4.9.0 +typing-extensions==4.10.0 # via # -r requirements/test.txt # annotated-types @@ -633,7 +633,7 @@ vine==5.1.0 # amqp # celery # kombu -virtualenv==20.25.0 +virtualenv==20.25.1 # via # -r requirements/test.txt # tox @@ -679,7 +679,7 @@ xmltodict==0.13.0 # via # -r requirements/test.txt # moto -zipp==3.17.0 +zipp==3.18.1 # via # -r requirements/test.txt # importlib-resources diff --git a/requirements/test.txt b/requirements/test.txt index cdc6ebeeef..9c36c1877e 100644 --- a/requirements/test.txt +++ b/requirements/test.txt @@ -14,7 +14,7 @@ appdirs==1.4.4 # fs arrow==1.3.0 # via cookiecutter -asgiref==3.7.2 +asgiref==3.8.1 # via # -r requirements/base.txt # django @@ -24,9 +24,9 @@ attrs==23.2.0 # jsonschema # referencing # sarif-om -aws-sam-translator==1.85.0 +aws-sam-translator==1.86.0 # via cfn-lint -aws-xray-sdk==2.12.1 +aws-xray-sdk==2.13.0 # via moto backports-zoneinfo[tzdata]==0.2.1 # via @@ -40,20 +40,20 @@ bleach==6.1.0 # via -r requirements/base.txt boto==2.49.0 # via moto -boto3==1.34.44 +boto3==1.34.72 # via # -r requirements/base.txt # aws-sam-translator # fs-s3fs # moto -botocore==1.34.44 +botocore==1.34.72 # via # -r requirements/base.txt # aws-xray-sdk # boto3 # moto # s3transfer -cachetools==5.3.2 +cachetools==5.3.3 # via tox celery==5.3.6 # via -r requirements/test.in @@ -66,7 +66,7 @@ cffi==1.16.0 # -r requirements/base.txt # cryptography # pynacl -cfn-lint==0.85.2 +cfn-lint==0.86.1 # via moto chardet==5.2.0 # via @@ -86,25 +86,25 @@ click==8.1.7 # code-annotations # cookiecutter # edx-django-utils -click-didyoumean==0.3.0 +click-didyoumean==0.3.1 # via celery click-plugins==1.1.1 # via celery click-repl==0.3.0 # via celery -code-annotations==1.6.0 +code-annotations==1.7.0 # via # -r requirements/base.txt # edx-toggles colorama==0.4.6 # via tox -cookiecutter==2.5.0 +cookiecutter==2.6.0 # via xblock-sdk -coverage[toml]==7.4.1 +coverage[toml]==7.4.4 # via # -r requirements/test.in # pytest-cov -cryptography==42.0.3 +cryptography==42.0.5 # via # moto # sshpubkeys @@ -158,7 +158,7 @@ ecdsa==0.18.0 # via # python-jose # sshpubkeys -edx-django-utils==5.10.1 +edx-django-utils==5.11.0 # via # -r requirements/base.txt # edx-toggles @@ -174,9 +174,9 @@ exceptiongroup==1.2.0 # via pytest factory-boy==3.3.0 # via -r requirements/test.in -faker==23.2.1 +faker==24.4.0 # via factory-boy -filelock==3.13.1 +filelock==3.13.3 # via # tox # virtualenv @@ -202,7 +202,7 @@ idna==2.8 # -r requirements/base.txt # moto # requests -importlib-resources==6.1.1 +importlib-resources==6.4.0 # via # jsonschema # jsonschema-specifications @@ -229,7 +229,7 @@ jsonfield==3.1.0 # edx-submissions jsonpatch==1.33 # via cfn-lint -jsonpickle==3.0.2 +jsonpickle==3.0.3 # via jschema-to-python jsonpointer==2.4 # via jsonpatch @@ -241,7 +241,7 @@ jsonschema-specifications==2023.12.1 # via jsonschema junit-xml==1.9 # via cfn-lint -kombu==5.3.5 +kombu==5.3.6 # via celery lazy==1.6 # via -r requirements/base.txt @@ -286,11 +286,11 @@ networkx==2.4 # via # -c requirements/constraints.txt # cfn-lint -newrelic==9.6.0 +newrelic==9.8.0 # via # -r requirements/base.txt # edx-django-utils -packaging==23.2 +packaging==24.0 # via # docker # pyproject-api @@ -330,7 +330,7 @@ psutil==5.9.8 # via # -r requirements/base.txt # edx-django-utils -pyasn1==0.5.1 +pyasn1==0.6.0 # via # python-jose # rsa @@ -338,9 +338,9 @@ pycparser==2.21 # via # -r requirements/base.txt # cffi -pydantic==2.6.1 +pydantic==2.6.4 # via aws-sam-translator -pydantic-core==2.16.2 +pydantic-core==2.16.3 # via pydantic pygments==2.17.2 # via rich @@ -356,16 +356,16 @@ pypng==0.20220715.0 # via xblock-sdk pyproject-api==1.6.1 # via tox -pytest==8.0.1 +pytest==8.1.1 # via # -r requirements/test.in # pytest-cov # pytest-django -pytest-cov==4.1.0 +pytest-cov==5.0.0 # via -r requirements/test.in pytest-django==4.8.0 # via -r requirements/test.in -python-dateutil==2.8.2 +python-dateutil==2.9.0.post0 # via # -r requirements/base.txt # arrow @@ -405,7 +405,7 @@ pyyaml==6.0.1 # moto # responses # xblock -referencing==0.33.0 +referencing==0.34.0 # via # jsonschema # jsonschema-specifications @@ -422,7 +422,7 @@ requests==2.31.0 # xblock-sdk responses==0.25.0 # via moto -rich==13.7.0 +rich==13.7.1 # via cookiecutter rpds-py==0.18.0 # via @@ -430,7 +430,7 @@ rpds-py==0.18.0 # referencing rsa==4.9 # via python-jose -s3transfer==0.10.0 +s3transfer==0.10.1 # via # -r requirements/base.txt # boto3 @@ -460,7 +460,7 @@ sqlparse==0.4.4 # django sshpubkeys==3.3.1 # via moto -stevedore==5.1.0 +stevedore==5.2.0 # via # -r requirements/base.txt # code-annotations @@ -468,7 +468,7 @@ stevedore==5.1.0 # edx-opaque-keys sympy==1.12 # via cfn-lint -testfixtures==8.0.0 +testfixtures==8.1.0 # via -r requirements/test.in text-unidecode==1.3 # via @@ -480,11 +480,11 @@ tomli==2.0.1 # pyproject-api # pytest # tox -tox==4.13.0 +tox==4.14.2 # via -r requirements/test.in -types-python-dateutil==2.8.19.20240106 +types-python-dateutil==2.9.0.20240316 # via arrow -typing-extensions==4.9.0 +typing-extensions==4.10.0 # via # -r requirements/base.txt # annotated-types @@ -512,7 +512,7 @@ vine==5.1.0 # amqp # celery # kombu -virtualenv==20.25.0 +virtualenv==20.25.1 # via tox voluptuous==0.14.2 # via @@ -549,7 +549,7 @@ xblock-sdk==0.7.0 # via -r requirements/test.in xmltodict==0.13.0 # via moto -zipp==3.17.0 +zipp==3.18.1 # via importlib-resources # The following packages are considered to be unsafe in a requirements file: diff --git a/requirements/tox.txt b/requirements/tox.txt index 51576e80d5..cc5293d666 100644 --- a/requirements/tox.txt +++ b/requirements/tox.txt @@ -4,7 +4,7 @@ # # make upgrade # -cachetools==5.3.2 +cachetools==5.3.3 # via tox chardet==5.2.0 # via tox @@ -12,11 +12,11 @@ colorama==0.4.6 # via tox distlib==0.3.8 # via virtualenv -filelock==3.13.1 +filelock==3.13.3 # via # tox # virtualenv -packaging==23.2 +packaging==24.0 # via # pyproject-api # tox @@ -32,7 +32,7 @@ tomli==2.0.1 # via # pyproject-api # tox -tox==4.13.0 +tox==4.14.2 # via -r requirements/tox.in -virtualenv==20.25.0 +virtualenv==20.25.1 # via tox