diff --git a/Makefile b/Makefile index 64309ad1..080eff34 100644 --- a/Makefile +++ b/Makefile @@ -115,6 +115,7 @@ upgrade: piptools $(COMMON_CONSTRAINTS_TXT) ## update the requirements/*.txt fil # In edx-lint, until the pyjwt constraint in edx-lint has been removed. # See BOM-271 for more details. sed 's/Django<4.0//g' requirements/common_constraints.txt > requirements/common_constraints.tmp + mv requirements/common_constraints.tmp requirements/common_constraints.txt sed 's/django-simple-history==3.0.0//g' requirements/common_constraints.txt > requirements/common_constraints.tmp mv requirements/common_constraints.tmp requirements/common_constraints.txt # Make sure to compile files after any other files they include! diff --git a/requirements/base.txt b/requirements/base.txt index 1b1957c9..88dfb151 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -23,9 +23,9 @@ backports-zoneinfo[tzdata]==0.2.1 # kombu billiard==4.1.0 # via celery -boto3==1.28.51 +boto3==1.28.59 # via django-ses -botocore==1.31.51 +botocore==1.31.59 # via # boto3 # s3transfer @@ -36,11 +36,11 @@ celery==5.3.4 # edx-celeryutils certifi==2023.7.22 # via requests -cffi==1.15.1 +cffi==1.16.0 # via # cryptography # pynacl -charset-normalizer==3.2.0 +charset-normalizer==3.3.0 # via requests click==8.1.7 # via @@ -62,7 +62,7 @@ cryptography==41.0.4 # via # pyjwt # social-auth-core -defusedxml==0.7.1 +defusedxml==0.8.0rc2 # via # python3-openid # social-auth-core @@ -162,7 +162,7 @@ edx-drf-extensions==8.10.0 # via # -r requirements/base.in # edx-rbac -edx-opaque-keys==2.5.0 +edx-opaque-keys==2.5.1 # via edx-drf-extensions edx-rbac==1.8.0 # via -r requirements/base.in @@ -190,13 +190,13 @@ monotonic==1.6 # via analytics-python mysqlclient==2.2.0 # via -r requirements/base.in -newrelic==9.0.0 +newrelic==9.1.0 # via edx-django-utils oauthlib==3.2.2 # via # requests-oauthlib # social-auth-core -packaging==23.1 +packaging==23.2 # via drf-yasg pbr==5.11.1 # via stevedore @@ -238,7 +238,7 @@ pyyaml==6.0.1 # via # code-annotations # drf-yasg -redis==5.0.0 +redis==5.0.1 # via -r requirements/base.in requests==2.31.0 # via @@ -252,7 +252,7 @@ requests-oauthlib==1.3.1 # via social-auth-core rules==3.3 # via -r requirements/base.in -s3transfer==0.6.2 +s3transfer==0.7.0 # via boto3 semantic-version==2.10.0 # via edx-drf-extensions @@ -295,7 +295,7 @@ unicodecsv==0.14.1 # via djangorestframework-csv uritemplate==4.1.1 # via drf-yasg -urllib3==1.26.16 +urllib3==1.26.17 # via # botocore # requests @@ -304,7 +304,7 @@ vine==5.0.0 # amqp # celery # kombu -wcwidth==0.2.6 +wcwidth==0.2.8 # via prompt-toolkit zipp==3.17.0 # via -r requirements/base.in diff --git a/requirements/dev.txt b/requirements/dev.txt index 97172e0c..38b461af 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -40,11 +40,11 @@ billiard==4.1.0 # via # -r requirements/validation.txt # celery -boto3==1.28.51 +boto3==1.28.59 # via # -r requirements/validation.txt # django-ses -botocore==1.31.51 +botocore==1.31.59 # via # -r requirements/validation.txt # boto3 @@ -62,12 +62,12 @@ certifi==2023.7.22 # via # -r requirements/validation.txt # requests -cffi==1.15.1 +cffi==1.16.0 # via # -r requirements/validation.txt # cryptography # pynacl -charset-normalizer==3.2.0 +charset-normalizer==3.3.0 # via # -r requirements/validation.txt # requests @@ -105,7 +105,7 @@ code-annotations==1.5.0 # -r requirements/validation.txt # edx-lint # edx-toggles -coverage[toml]==7.3.1 +coverage[toml]==7.3.2 # via # -r requirements/validation.txt # pytest-cov @@ -118,7 +118,7 @@ ddt==1.6.0 # via # -r requirements/dev.in # -r requirements/validation.txt -defusedxml==0.7.1 +defusedxml==0.8.0rc2 # via # -r requirements/validation.txt # python3-openid @@ -246,7 +246,7 @@ edx-lint==5.2.5 # via # -c requirements/constraints.txt # -r requirements/validation.txt -edx-opaque-keys==2.5.0 +edx-opaque-keys==2.5.1 # via # -r requirements/validation.txt # edx-drf-extensions @@ -262,7 +262,7 @@ exceptiongroup==1.1.3 # pytest factory-boy==3.3.0 # via -r requirements/validation.txt -faker==19.6.1 +faker==19.6.2 # via # -r requirements/validation.txt # factory-boy @@ -333,7 +333,7 @@ monotonic==1.6 # analytics-python mysqlclient==2.2.0 # via -r requirements/validation.txt -newrelic==9.0.0 +newrelic==9.1.0 # via # -r requirements/validation.txt # edx-django-utils @@ -342,7 +342,7 @@ oauthlib==3.2.2 # -r requirements/validation.txt # requests-oauthlib # social-auth-core -packaging==23.1 +packaging==23.2 # via # -r requirements/pip-tools.txt # -r requirements/validation.txt @@ -362,7 +362,7 @@ pbr==5.11.1 # stevedore pip-tools==7.3.0 # via -r requirements/pip-tools.txt -platformdirs==3.10.0 +platformdirs==3.11.0 # via # -r requirements/validation.txt # pylint @@ -393,9 +393,9 @@ pycparser==2.21 # via # -r requirements/validation.txt # cffi -pydantic==2.3.0 +pydantic==2.4.2 # via inflect -pydantic-core==2.6.3 +pydantic-core==2.10.1 # via pydantic pydocstyle==6.3.0 # via -r requirements/validation.txt @@ -481,7 +481,7 @@ pyyaml==6.0.1 # code-annotations # drf-yasg # edx-i18n-tools -redis==5.0.0 +redis==5.0.1 # via -r requirements/validation.txt requests==2.31.0 # via @@ -498,7 +498,7 @@ requests-oauthlib==1.3.1 # social-auth-core rules==3.3 # via -r requirements/validation.txt -s3transfer==0.6.2 +s3transfer==0.7.0 # via # -r requirements/validation.txt # boto3 @@ -590,7 +590,7 @@ uritemplate==4.1.1 # via # -r requirements/validation.txt # drf-yasg -urllib3==1.26.16 +urllib3==1.26.17 # via # -r requirements/validation.txt # botocore @@ -601,7 +601,7 @@ vine==5.0.0 # amqp # celery # kombu -wcwidth==0.2.6 +wcwidth==0.2.8 # via # -r requirements/validation.txt # prompt-toolkit diff --git a/requirements/doc.txt b/requirements/doc.txt index 1b16061c..d49e66de 100644 --- a/requirements/doc.txt +++ b/requirements/doc.txt @@ -28,7 +28,7 @@ async-timeout==4.0.3 # via # -r requirements/test.txt # redis -babel==2.12.1 +babel==2.13.0 # via # pydata-sphinx-theme # sphinx @@ -48,11 +48,11 @@ billiard==4.1.0 # via # -r requirements/test.txt # celery -boto3==1.28.51 +boto3==1.28.59 # via # -r requirements/test.txt # django-ses -botocore==1.31.51 +botocore==1.31.59 # via # -r requirements/test.txt # boto3 @@ -66,12 +66,12 @@ certifi==2023.7.22 # via # -r requirements/test.txt # requests -cffi==1.15.1 +cffi==1.16.0 # via # -r requirements/test.txt # cryptography # pynacl -charset-normalizer==3.2.0 +charset-normalizer==3.3.0 # via # -r requirements/test.txt # requests @@ -107,7 +107,7 @@ code-annotations==1.5.0 # -r requirements/test.txt # edx-lint # edx-toggles -coverage[toml]==7.3.1 +coverage[toml]==7.3.2 # via # -r requirements/test.txt # pytest-cov @@ -118,7 +118,7 @@ cryptography==41.0.4 # social-auth-core ddt==1.6.0 # via -r requirements/test.txt -defusedxml==0.7.1 +defusedxml==0.8.0rc2 # via # -r requirements/test.txt # python3-openid @@ -243,7 +243,7 @@ edx-lint==5.2.5 # via # -c requirements/constraints.txt # -r requirements/test.txt -edx-opaque-keys==2.5.0 +edx-opaque-keys==2.5.1 # via # -r requirements/test.txt # edx-drf-extensions @@ -259,7 +259,7 @@ exceptiongroup==1.1.3 # pytest factory-boy==3.3.0 # via -r requirements/test.txt -faker==19.6.1 +faker==19.6.2 # via # -r requirements/test.txt # factory-boy @@ -321,7 +321,7 @@ monotonic==1.6 # analytics-python mysqlclient==2.2.0 # via -r requirements/test.txt -newrelic==9.0.0 +newrelic==9.1.0 # via # -r requirements/test.txt # edx-django-utils @@ -332,7 +332,7 @@ oauthlib==3.2.2 # -r requirements/test.txt # requests-oauthlib # social-auth-core -packaging==23.1 +packaging==23.2 # via # -r requirements/test.txt # drf-yasg @@ -343,7 +343,7 @@ pbr==5.11.1 # via # -r requirements/test.txt # stevedore -platformdirs==3.10.0 +platformdirs==3.11.0 # via # -r requirements/test.txt # pylint @@ -367,7 +367,7 @@ pycparser==2.21 # via # -r requirements/test.txt # cffi -pydata-sphinx-theme==0.14.0 +pydata-sphinx-theme==0.14.1 # via sphinx-book-theme pygments==2.16.1 # via @@ -452,7 +452,7 @@ pyyaml==6.0.1 # drf-yasg readme-renderer==42.0 # via -r requirements/doc.in -redis==5.0.0 +redis==5.0.1 # via -r requirements/test.txt requests==2.31.0 # via @@ -472,7 +472,7 @@ restructuredtext-lint==1.4.0 # via doc8 rules==3.3 # via -r requirements/test.txt -s3transfer==0.6.2 +s3transfer==0.7.0 # via # -r requirements/test.txt # boto3 @@ -576,7 +576,7 @@ uritemplate==4.1.1 # via # -r requirements/test.txt # drf-yasg -urllib3==1.26.16 +urllib3==1.26.17 # via # -r requirements/test.txt # botocore @@ -587,7 +587,7 @@ vine==5.0.0 # amqp # celery # kombu -wcwidth==0.2.6 +wcwidth==0.2.8 # via # -r requirements/test.txt # prompt-toolkit diff --git a/requirements/pip-tools.txt b/requirements/pip-tools.txt index 894fa179..50d35f22 100644 --- a/requirements/pip-tools.txt +++ b/requirements/pip-tools.txt @@ -10,7 +10,7 @@ click==8.1.7 # via pip-tools importlib-metadata==6.8.0 # via build -packaging==23.1 +packaging==23.2 # via build pip-tools==7.3.0 # via -r requirements/pip-tools.in diff --git a/requirements/production.txt b/requirements/production.txt index fd459c2b..c4e55aa6 100644 --- a/requirements/production.txt +++ b/requirements/production.txt @@ -32,11 +32,11 @@ billiard==4.1.0 # via # -r requirements/base.txt # celery -boto3==1.28.51 +boto3==1.28.59 # via # -r requirements/base.txt # django-ses -botocore==1.31.51 +botocore==1.31.59 # via # -r requirements/base.txt # boto3 @@ -50,12 +50,12 @@ certifi==2023.7.22 # via # -r requirements/base.txt # requests -cffi==1.15.1 +cffi==1.16.0 # via # -r requirements/base.txt # cryptography # pynacl -charset-normalizer==3.2.0 +charset-normalizer==3.3.0 # via # -r requirements/base.txt # requests @@ -89,7 +89,7 @@ cryptography==41.0.4 # -r requirements/base.txt # pyjwt # social-auth-core -defusedxml==0.7.1 +defusedxml==0.8.0rc2 # via # -r requirements/base.txt # python3-openid @@ -195,7 +195,7 @@ edx-drf-extensions==8.10.0 # via # -r requirements/base.txt # edx-rbac -edx-opaque-keys==2.5.0 +edx-opaque-keys==2.5.1 # via # -r requirements/base.txt # edx-drf-extensions @@ -207,7 +207,7 @@ edx-toggles==5.1.0 # via -r requirements/base.txt gevent==23.9.1 # via -r requirements/production.in -greenlet==2.0.2 +greenlet==3.0.0 # via gevent gunicorn==21.2.0 # via -r requirements/production.in @@ -246,7 +246,7 @@ monotonic==1.6 # analytics-python mysqlclient==2.2.0 # via -r requirements/base.txt -newrelic==9.0.0 +newrelic==9.1.0 # via # -r requirements/base.txt # edx-django-utils @@ -255,7 +255,7 @@ oauthlib==3.2.2 # -r requirements/base.txt # requests-oauthlib # social-auth-core -packaging==23.1 +packaging==23.2 # via # -r requirements/base.txt # drf-yasg @@ -326,7 +326,7 @@ pyyaml==6.0.1 # -r requirements/production.in # code-annotations # drf-yasg -redis==5.0.0 +redis==5.0.1 # via -r requirements/base.txt requests==2.31.0 # via @@ -343,7 +343,7 @@ requests-oauthlib==1.3.1 # social-auth-core rules==3.3 # via -r requirements/base.txt -s3transfer==0.6.2 +s3transfer==0.7.0 # via # -r requirements/base.txt # boto3 @@ -408,7 +408,7 @@ uritemplate==4.1.1 # via # -r requirements/base.txt # drf-yasg -urllib3==1.26.16 +urllib3==1.26.17 # via # -r requirements/base.txt # botocore @@ -419,7 +419,7 @@ vine==5.0.0 # amqp # celery # kombu -wcwidth==0.2.6 +wcwidth==0.2.8 # via # -r requirements/base.txt # prompt-toolkit diff --git a/requirements/quality.txt b/requirements/quality.txt index fcd13204..60d6a3f4 100644 --- a/requirements/quality.txt +++ b/requirements/quality.txt @@ -37,11 +37,11 @@ billiard==4.1.0 # via # -r requirements/base.txt # celery -boto3==1.28.51 +boto3==1.28.59 # via # -r requirements/base.txt # django-ses -botocore==1.31.51 +botocore==1.31.59 # via # -r requirements/base.txt # boto3 @@ -55,12 +55,12 @@ certifi==2023.7.22 # via # -r requirements/base.txt # requests -cffi==1.15.1 +cffi==1.16.0 # via # -r requirements/base.txt # cryptography # pynacl -charset-normalizer==3.2.0 +charset-normalizer==3.3.0 # via # -r requirements/base.txt # requests @@ -99,7 +99,7 @@ cryptography==41.0.4 # -r requirements/base.txt # pyjwt # social-auth-core -defusedxml==0.7.1 +defusedxml==0.8.0rc2 # via # -r requirements/base.txt # python3-openid @@ -211,7 +211,7 @@ edx-lint==5.2.5 # via # -c requirements/constraints.txt # -r requirements/quality.in -edx-opaque-keys==2.5.0 +edx-opaque-keys==2.5.1 # via # -r requirements/base.txt # edx-drf-extensions @@ -264,7 +264,7 @@ monotonic==1.6 # analytics-python mysqlclient==2.2.0 # via -r requirements/base.txt -newrelic==9.0.0 +newrelic==9.1.0 # via # -r requirements/base.txt # edx-django-utils @@ -273,7 +273,7 @@ oauthlib==3.2.2 # -r requirements/base.txt # requests-oauthlib # social-auth-core -packaging==23.1 +packaging==23.2 # via # -r requirements/base.txt # drf-yasg @@ -281,7 +281,7 @@ pbr==5.11.1 # via # -r requirements/base.txt # stevedore -platformdirs==3.10.0 +platformdirs==3.11.0 # via pylint ply==3.11 # via @@ -359,7 +359,7 @@ pyyaml==6.0.1 # -r requirements/base.txt # code-annotations # drf-yasg -redis==5.0.0 +redis==5.0.1 # via -r requirements/base.txt requests==2.31.0 # via @@ -376,7 +376,7 @@ requests-oauthlib==1.3.1 # social-auth-core rules==3.3 # via -r requirements/base.txt -s3transfer==0.6.2 +s3transfer==0.7.0 # via # -r requirements/base.txt # boto3 @@ -449,7 +449,7 @@ uritemplate==4.1.1 # via # -r requirements/base.txt # drf-yasg -urllib3==1.26.16 +urllib3==1.26.17 # via # -r requirements/base.txt # botocore @@ -460,7 +460,7 @@ vine==5.0.0 # amqp # celery # kombu -wcwidth==0.2.6 +wcwidth==0.2.8 # via # -r requirements/base.txt # prompt-toolkit diff --git a/requirements/test.txt b/requirements/test.txt index 2d7352cc..13b4d6da 100644 --- a/requirements/test.txt +++ b/requirements/test.txt @@ -37,11 +37,11 @@ billiard==4.1.0 # via # -r requirements/base.txt # celery -boto3==1.28.51 +boto3==1.28.59 # via # -r requirements/base.txt # django-ses -botocore==1.31.51 +botocore==1.31.59 # via # -r requirements/base.txt # boto3 @@ -55,12 +55,12 @@ certifi==2023.7.22 # via # -r requirements/base.txt # requests -cffi==1.15.1 +cffi==1.16.0 # via # -r requirements/base.txt # cryptography # pynacl -charset-normalizer==3.2.0 +charset-normalizer==3.3.0 # via # -r requirements/base.txt # requests @@ -95,7 +95,7 @@ code-annotations==1.5.0 # -r requirements/test.in # edx-lint # edx-toggles -coverage[toml]==7.3.1 +coverage[toml]==7.3.2 # via # -r requirements/test.in # pytest-cov @@ -106,7 +106,7 @@ cryptography==41.0.4 # social-auth-core ddt==1.6.0 # via -r requirements/test.in -defusedxml==0.7.1 +defusedxml==0.8.0rc2 # via # -r requirements/base.txt # python3-openid @@ -220,7 +220,7 @@ edx-lint==5.2.5 # via # -c requirements/constraints.txt # -r requirements/test.in -edx-opaque-keys==2.5.0 +edx-opaque-keys==2.5.1 # via # -r requirements/base.txt # edx-drf-extensions @@ -234,7 +234,7 @@ exceptiongroup==1.1.3 # via pytest factory-boy==3.3.0 # via -r requirements/test.in -faker==19.6.1 +faker==19.6.2 # via factory-boy freezegun==1.2.2 # via -r requirements/test.in @@ -281,7 +281,7 @@ monotonic==1.6 # analytics-python mysqlclient==2.2.0 # via -r requirements/base.txt -newrelic==9.0.0 +newrelic==9.1.0 # via # -r requirements/base.txt # edx-django-utils @@ -290,7 +290,7 @@ oauthlib==3.2.2 # -r requirements/base.txt # requests-oauthlib # social-auth-core -packaging==23.1 +packaging==23.2 # via # -r requirements/base.txt # drf-yasg @@ -299,7 +299,7 @@ pbr==5.11.1 # via # -r requirements/base.txt # stevedore -platformdirs==3.10.0 +platformdirs==3.11.0 # via pylint pluggy==1.3.0 # via pytest @@ -385,7 +385,7 @@ pyyaml==6.0.1 # -r requirements/base.txt # code-annotations # drf-yasg -redis==5.0.0 +redis==5.0.1 # via -r requirements/base.txt requests==2.31.0 # via @@ -402,7 +402,7 @@ requests-oauthlib==1.3.1 # social-auth-core rules==3.3 # via -r requirements/base.txt -s3transfer==0.6.2 +s3transfer==0.7.0 # via # -r requirements/base.txt # boto3 @@ -477,7 +477,7 @@ uritemplate==4.1.1 # via # -r requirements/base.txt # drf-yasg -urllib3==1.26.16 +urllib3==1.26.17 # via # -r requirements/base.txt # botocore @@ -488,7 +488,7 @@ vine==5.0.0 # amqp # celery # kombu -wcwidth==0.2.6 +wcwidth==0.2.8 # via # -r requirements/base.txt # prompt-toolkit diff --git a/requirements/validation.txt b/requirements/validation.txt index 961755c2..806f002c 100644 --- a/requirements/validation.txt +++ b/requirements/validation.txt @@ -47,12 +47,12 @@ billiard==4.1.0 # -r requirements/quality.txt # -r requirements/test.txt # celery -boto3==1.28.51 +boto3==1.28.59 # via # -r requirements/quality.txt # -r requirements/test.txt # django-ses -botocore==1.31.51 +botocore==1.31.59 # via # -r requirements/quality.txt # -r requirements/test.txt @@ -69,13 +69,13 @@ certifi==2023.7.22 # -r requirements/quality.txt # -r requirements/test.txt # requests -cffi==1.15.1 +cffi==1.16.0 # via # -r requirements/quality.txt # -r requirements/test.txt # cryptography # pynacl -charset-normalizer==3.2.0 +charset-normalizer==3.3.0 # via # -r requirements/quality.txt # -r requirements/test.txt @@ -118,7 +118,7 @@ code-annotations==1.5.0 # -r requirements/test.txt # edx-lint # edx-toggles -coverage[toml]==7.3.1 +coverage[toml]==7.3.2 # via # -r requirements/test.txt # pytest-cov @@ -130,7 +130,7 @@ cryptography==41.0.4 # social-auth-core ddt==1.6.0 # via -r requirements/test.txt -defusedxml==0.7.1 +defusedxml==0.8.0rc2 # via # -r requirements/quality.txt # -r requirements/test.txt @@ -291,7 +291,7 @@ edx-lint==5.2.5 # -c requirements/constraints.txt # -r requirements/quality.txt # -r requirements/test.txt -edx-opaque-keys==2.5.0 +edx-opaque-keys==2.5.1 # via # -r requirements/quality.txt # -r requirements/test.txt @@ -314,7 +314,7 @@ exceptiongroup==1.1.3 # pytest factory-boy==3.3.0 # via -r requirements/test.txt -faker==19.6.1 +faker==19.6.2 # via # -r requirements/test.txt # factory-boy @@ -384,7 +384,7 @@ mysqlclient==2.2.0 # via # -r requirements/quality.txt # -r requirements/test.txt -newrelic==9.0.0 +newrelic==9.1.0 # via # -r requirements/quality.txt # -r requirements/test.txt @@ -395,7 +395,7 @@ oauthlib==3.2.2 # -r requirements/test.txt # requests-oauthlib # social-auth-core -packaging==23.1 +packaging==23.2 # via # -r requirements/quality.txt # -r requirements/test.txt @@ -410,7 +410,7 @@ pbr==5.11.1 # -r requirements/quality.txt # -r requirements/test.txt # stevedore -platformdirs==3.10.0 +platformdirs==3.11.0 # via # -r requirements/quality.txt # -r requirements/test.txt @@ -531,7 +531,7 @@ pyyaml==6.0.1 # code-annotations # drf-yasg # edx-i18n-tools -redis==5.0.0 +redis==5.0.1 # via # -r requirements/quality.txt # -r requirements/test.txt @@ -554,7 +554,7 @@ rules==3.3 # via # -r requirements/quality.txt # -r requirements/test.txt -s3transfer==0.6.2 +s3transfer==0.7.0 # via # -r requirements/quality.txt # -r requirements/test.txt @@ -654,7 +654,7 @@ uritemplate==4.1.1 # -r requirements/quality.txt # -r requirements/test.txt # drf-yasg -urllib3==1.26.16 +urllib3==1.26.17 # via # -r requirements/quality.txt # -r requirements/test.txt @@ -667,7 +667,7 @@ vine==5.0.0 # amqp # celery # kombu -wcwidth==0.2.6 +wcwidth==0.2.8 # via # -r requirements/quality.txt # -r requirements/test.txt