diff --git a/Makefile b/Makefile index 6fc019290088..6a619e88e74b 100644 --- a/Makefile +++ b/Makefile @@ -130,8 +130,7 @@ endef COMMON_CONSTRAINTS_TXT=requirements/common_constraints.txt .PHONY: $(COMMON_CONSTRAINTS_TXT) $(COMMON_CONSTRAINTS_TXT): - curl -L https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt > "$(@)" - printf "$(COMMON_CONSTRAINTS_TEMP_COMMENT)" | cat - $(@) > temp && mv temp $(@) + compile-requirements: export CUSTOM_COMPILE_COMMAND=make upgrade compile-requirements: pre-requirements $(COMMON_CONSTRAINTS_TXT) ## Re-compile *.in requirements to *.txt diff --git a/requirements/common_constraints.txt b/requirements/common_constraints.txt index 4abc9ae22cb3..e69de29bb2d1 100644 --- a/requirements/common_constraints.txt +++ b/requirements/common_constraints.txt @@ -1,35 +0,0 @@ -# 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. -# -# Similar to other constraint files this file doesn't install any packages. -# It specifies version constraints that will be applied if a package is needed. -# When pinning something here, please provide an explanation of why it is a good -# idea to pin this package across all edx repos, Ideally, link to other information -# that will help people in the future to remove the pin when possible. -# Writing an issue against the offending project and linking to it here is good. -# -# Note: Changes to this file will automatically be used by other repos, referencing -# this file from Github directly. It does not require packaging in edx-lint. - - -# using LTS django version -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 -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/edx-sandbox/base.txt b/requirements/edx-sandbox/base.txt index db59a1ecbbd1..2c93dbc8bc05 100644 --- a/requirements/edx-sandbox/base.txt +++ b/requirements/edx-sandbox/base.txt @@ -29,7 +29,9 @@ joblib==1.4.2 kiwisolver==1.4.5 # via matplotlib lxml==4.9.4 - # via openedx-calc + # via + # -c requirements/edx-sandbox/../constraints.txt + # openedx-calc markupsafe==2.1.5 # via # chem @@ -69,7 +71,7 @@ python-dateutil==2.9.0.post0 # via matplotlib random2==1.0.2 # via -r requirements/edx-sandbox/base.in -regex==2024.5.10 +regex==2024.5.15 # via nltk scipy==1.10.1 # via @@ -86,5 +88,5 @@ sympy==1.12 # openedx-calc tqdm==4.66.4 # via nltk -zipp==3.18.1 +zipp==3.18.2 # via importlib-resources diff --git a/requirements/edx/base.txt b/requirements/edx/base.txt index 6152a1114dca..70b79febec06 100644 --- a/requirements/edx/base.txt +++ b/requirements/edx/base.txt @@ -33,7 +33,7 @@ analytics-python==1.4.post1 # via -r requirements/edx/kernel.in aniso8601==9.0.1 # via edx-tincan-py35 -annotated-types==0.6.0 +annotated-types==0.7.0 # via pydantic appdirs==1.4.4 # via fs @@ -88,13 +88,13 @@ bleach[css]==6.1.0 # xblock-poll boto==2.49.0 # via -r requirements/edx/kernel.in -boto3==1.34.104 +boto3==1.34.109 # via # -r requirements/edx/kernel.in # django-ses # fs-s3fs # ora2 -botocore==1.34.104 +botocore==1.34.109 # via # -r requirements/edx/kernel.in # boto3 @@ -103,7 +103,7 @@ bridgekeeper==0.9 # via -r requirements/edx/kernel.in camel-converter[pydantic]==3.1.2 # via meilisearch -celery==5.4.0 +celery==5.3.6 # via # -c requirements/edx/../constraints.txt # -r requirements/edx/kernel.in @@ -178,7 +178,7 @@ cryptography==42.0.7 # pyopenssl # snowflake-connector-python # social-auth-core -cssutils==2.10.3 +cssutils==2.11.0 # via pynliner defusedxml==0.7.1 # via @@ -189,7 +189,6 @@ defusedxml==0.7.1 # social-auth-core django==4.2.13 # via - # -c requirements/edx/../common_constraints.txt # -c requirements/edx/../constraints.txt # -r requirements/edx/kernel.in # django-appconf @@ -408,8 +407,6 @@ done-xblock==2.3.0 # via -r requirements/edx/bundled.in drf-jwt==1.19.2 # via edx-drf-extensions -drf-nested-routers==0.93.5 - # via openedx-blockstore drf-spectacular==0.27.2 # via -r requirements/edx/kernel.in drf-yasg==1.21.5 @@ -489,7 +486,7 @@ edx-event-bus-kafka==5.7.0 # via -r requirements/edx/kernel.in edx-event-bus-redis==0.5.0 # via -r requirements/edx/kernel.in -edx-i18n-tools==1.6.0 +edx-i18n-tools==1.5.0 # via # -c requirements/edx/../constraints.txt # -r requirements/edx/bundled.in @@ -522,7 +519,7 @@ edx-proctoring==4.17.0 # edx-proctoring-proctortrack edx-rbac==1.9.0 # via edx-enterprise -edx-rest-api-client==5.7.0 +edx-rest-api-client==5.6.1 # via # -r requirements/edx/kernel.in # edx-enterprise @@ -557,10 +554,8 @@ edx-when==2.5.0 # edx-proctoring edxval==2.5.0 # via -r requirements/edx/kernel.in -elasticsearch==7.13.4 - # via - # -c requirements/edx/../common_constraints.txt - # edx-search +elasticsearch==7.17.9 + # via edx-search enmerkar==0.7.1 # via enmerkar-underscore enmerkar-underscore==2.3.0 @@ -606,11 +601,8 @@ idna==3.7 # requests # snowflake-connector-python # yarl -importlib-metadata==6.11.0 - # via - # -c requirements/edx/../common_constraints.txt - # -r requirements/edx/kernel.in - # markdown +importlib-metadata==7.1.0 + # via markdown importlib-resources==5.13.0 # via # jsonschema @@ -678,22 +670,19 @@ loremipsum==1.0.5 # via ora2 lti-consumer-xblock==9.11.0 # via -r requirements/edx/kernel.in -lxml[html-clean,html_clean]==5.2.1 +lxml[html-clean,html_clean]==4.9.4 # via # -c requirements/edx/../constraints.txt # -r requirements/edx/kernel.in # edx-i18n-tools # edxval # lti-consumer-xblock - # lxml-html-clean # olxcleaner # openedx-calc # ora2 # python3-saml # xblock # xmlsec -lxml-html-clean==0.1.1 - # via lxml mailsnake==1.6.4 # via -r requirements/edx/bundled.in mako==1.3.5 @@ -837,7 +826,7 @@ pillow==10.3.0 # edxval pkgutil-resolve-name==1.3.10 # via jsonschema -platformdirs==4.2.1 +platformdirs==4.2.2 # via snowflake-connector-python polib==1.2.0 # via edx-i18n-tools @@ -989,9 +978,9 @@ referencing==0.35.1 # via # jsonschema # jsonschema-specifications -regex==2024.5.10 +regex==2024.5.15 # via nltk -requests==2.31.0 +requests==2.32.1 # via # -r requirements/edx/paver.txt # algoliasearch @@ -1028,7 +1017,7 @@ ruamel-yaml==0.18.6 # via drf-yasg ruamel-yaml-clib==0.2.8 # via ruamel-yaml -rules==3.3 +rules==3.4 # via # -r requirements/edx/kernel.in # edx-enterprise @@ -1111,6 +1100,7 @@ sortedcontainers==2.4.0 soupsieve==2.5 # via beautifulsoup4 sqlparse==0.5.0 + # via django staff-graded-xblock==2.3.0 # via -r requirements/edx/bundled.in stevedore==5.2.0 @@ -1125,7 +1115,7 @@ stevedore==5.2.0 super-csv==3.2.0 # via edx-bulk-grades sympy==1.12 - # via openedx-cal + # via openedx-calc testfixtures==8.2.0 # via edx-enterprise text-unidecode==1.3 @@ -1240,7 +1230,7 @@ xss-utils==0.6.0 # via -r requirements/edx/kernel.in yarl==1.9.4 # via aiohttp -zipp==3.18.1 +zipp==3.18.2 # via # importlib-metadata # importlib-resources diff --git a/requirements/edx/development.txt b/requirements/edx/development.txt index 1cebd0beaea6..9cb53570bc93 100644 --- a/requirements/edx/development.txt +++ b/requirements/edx/development.txt @@ -60,7 +60,7 @@ aniso8601==9.0.1 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edx-tincan-py35 -annotated-types==0.6.0 +annotated-types==0.7.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -158,14 +158,14 @@ boto==2.49.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -boto3==1.34.104 +boto3==1.34.109 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # django-ses # fs-s3fs # ora2 -botocore==1.34.104 +botocore==1.34.109 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -188,7 +188,7 @@ camel-converter[pydantic]==3.1.2 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # meilisearch -celery==5.4.0 +celery==5.3.6 # via # -c requirements/edx/../constraints.txt # -r requirements/edx/doc.txt @@ -328,7 +328,7 @@ cssselect==1.2.0 # via # -r requirements/edx/testing.txt # pyquery -cssutils==2.10.3 +cssutils==2.11.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -359,7 +359,6 @@ distlib==0.3.8 # virtualenv django==4.2.13 # via - # -c requirements/edx/../common_constraints.txt # -c requirements/edx/../constraints.txt # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -644,6 +643,10 @@ djangorestframework-xml==2.0.0 # edx-enterprise dnspython==2.6.1 # via + # -r requirements/edx/doc.txt + # -r requirements/edx/testing.txt + # email-validator + # pymongo docutils==0.19 # via # -r requirements/edx/doc.txt @@ -659,11 +662,6 @@ drf-jwt==1.19.2 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edx-drf-extensions -drf-nested-routers==0.93.5 - # via - # -r requirements/edx/doc.txt - # -r requirements/edx/testing.txt - # openedx-blockstore drf-spectacular==0.27.2 # via # -r requirements/edx/doc.txt @@ -688,8 +686,7 @@ edx-auth-backends==4.3.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt - # openedx-blockstore -edx-braze-client==0.2.3 +edx-braze-client==0.2.5 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -771,7 +768,7 @@ edx-event-bus-redis==0.5.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -edx-i18n-tools==1.6.0 +edx-i18n-tools==1.5.0 # via # -c requirements/edx/../constraints.txt # -r requirements/edx/doc.txt @@ -817,7 +814,7 @@ edx-rbac==1.9.0 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edx-enterprise -edx-rest-api-client==5.7.0 +edx-rest-api-client==5.6.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -867,9 +864,8 @@ edxval==2.5.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -elasticsearch==7.13.4 +elasticsearch==7.17.9 # via - # -c requirements/edx/../common_constraints.txt # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edx-search @@ -886,13 +882,6 @@ enmerkar-underscore==2.3.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -event-tracking==2.4.0 - # via - # -r requirements/edx/doc.txt - # -r requirements/edx/testing.txt - # edx-completion - # edx-proctoring - # edx-search exceptiongroup==1.2.1 # via # -r requirements/edx/testing.txt @@ -911,9 +900,8 @@ faker==25.2.0 fastapi==0.111.0 # via # -r requirements/edx/testing.txt - # fastapi-cli # pact-python -fastapi-cli==0.0.3 +fastapi-cli==0.0.4 # via # -r requirements/edx/testing.txt # fastapi @@ -1025,9 +1013,8 @@ imagesize==1.4.1 # sphinx import-linter==2.0 # via -r requirements/edx/testing.txt -importlib-metadata==6.11.0 +importlib-metadata==7.1.0 # via - # -c requirements/edx/../common_constraints.txt # -r requirements/edx/../pip-tools.txt # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1164,7 +1151,7 @@ lti-consumer-xblock==9.11.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -lxml[html-clean]==5.2.1 +lxml[html-clean]==4.9.4 # via # -c requirements/edx/../constraints.txt # -r requirements/edx/doc.txt @@ -1172,7 +1159,6 @@ lxml[html-clean]==5.2.1 # edx-i18n-tools # edxval # lti-consumer-xblock - # lxml-html-clean # olxcleaner # openedx-calc # ora2 @@ -1180,10 +1166,6 @@ lxml[html-clean]==5.2.1 # python3-saml # xblock # xmlsec -lxml-html-clean==0.1.1 - # via - # -r requirements/edx/doc.txt - # -r requirements/edx/testing.txt mailsnake==1.6.4 # via # -r requirements/edx/doc.txt @@ -1441,7 +1423,7 @@ pkgutil-resolve-name==1.3.10 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # jsonschema -platformdirs==4.2.1 +platformdirs==4.2.2 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1636,7 +1618,7 @@ pysrt==1.1.2 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edxval -pytest==8.2.0 +pytest==8.2.1 # via # -r requirements/edx/testing.txt # pylint-pytest @@ -1772,12 +1754,12 @@ referencing==0.35.1 # -r requirements/edx/testing.txt # jsonschema # jsonschema-specifications -regex==2024.5.10 +regex==2024.5.15 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # nltk -requests==2.31.0 +requests==2.32.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1831,7 +1813,7 @@ ruamel-yaml-clib==0.2.8 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # ruamel-yaml -rules==3.3 +rules==3.4 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1968,6 +1950,7 @@ sphinx==6.2.1 # pydata-sphinx-theme # sphinx-book-theme # sphinx-design + # sphinx-mdinclude # sphinx-reredirects # sphinxcontrib-httpdomain # sphinxcontrib-openapi @@ -1976,7 +1959,7 @@ sphinx-book-theme==1.0.1 # via -r requirements/edx/doc.txt sphinx-design==0.5.0 # via -r requirements/edx/doc.txt -sphinx-mdinclude==0.6.0 +sphinx-mdinclude==0.6.1 # via # -r requirements/edx/doc.txt # sphinxcontrib-openapi @@ -2178,7 +2161,6 @@ uvicorn[standard]==0.29.0 # via # -r requirements/edx/testing.txt # fastapi - # fastapi-cli # pact-python uvloop==0.19.0 # via @@ -2305,7 +2287,7 @@ yarl==1.9.4 # -r requirements/edx/testing.txt # aiohttp # pact-python -zipp==3.18.1 +zipp==3.18.2 # via # -r requirements/edx/../pip-tools.txt # -r requirements/edx/doc.txt diff --git a/requirements/edx/doc.txt b/requirements/edx/doc.txt index b74e81dafc68..e8fd0442e60d 100644 --- a/requirements/edx/doc.txt +++ b/requirements/edx/doc.txt @@ -41,7 +41,7 @@ aniso8601==9.0.1 # via # -r requirements/edx/base.txt # edx-tincan-py35 -annotated-types==0.6.0 +annotated-types==0.7.0 # via # -r requirements/edx/base.txt # pydantic @@ -114,13 +114,13 @@ bleach[css]==6.1.0 # xblock-poll boto==2.49.0 # via -r requirements/edx/base.txt -boto3==1.34.104 +boto3==1.34.109 # via # -r requirements/edx/base.txt # django-ses # fs-s3fs # ora2 -botocore==1.34.104 +botocore==1.34.109 # via # -r requirements/edx/base.txt # boto3 @@ -131,7 +131,7 @@ camel-converter[pydantic]==3.1.2 # via # -r requirements/edx/base.txt # meilisearch -celery==5.4.0 +celery==5.3.6 # via # -c requirements/edx/../constraints.txt # -r requirements/edx/base.txt @@ -221,7 +221,7 @@ cryptography==42.0.7 # pyopenssl # snowflake-connector-python # social-auth-core -cssutils==2.10.3 +cssutils==2.11.0 # via # -r requirements/edx/base.txt # pynliner @@ -236,7 +236,6 @@ defusedxml==0.7.1 # social-auth-core django==4.2.13 # via - # -c requirements/edx/../common_constraints.txt # -c requirements/edx/../constraints.txt # -r requirements/edx/base.txt # django-appconf @@ -478,10 +477,6 @@ drf-jwt==1.19.2 # via # -r requirements/edx/base.txt # edx-drf-extensions -drf-nested-routers==0.93.5 - # via - # -r requirements/edx/base.txt - # openedx-blockstore drf-spectacular==0.27.2 # via -r requirements/edx/base.txt drf-yasg==1.21.5 @@ -562,7 +557,7 @@ edx-event-bus-kafka==5.7.0 # via -r requirements/edx/base.txt edx-event-bus-redis==0.5.0 # via -r requirements/edx/base.txt -edx-i18n-tools==1.6.0 +edx-i18n-tools==1.5.0 # via # -c requirements/edx/../constraints.txt # -r requirements/edx/base.txt @@ -596,7 +591,7 @@ edx-rbac==1.9.0 # via # -r requirements/edx/base.txt # edx-enterprise -edx-rest-api-client==5.7.0 +edx-rest-api-client==5.6.1 # via # -r requirements/edx/base.txt # edx-enterprise @@ -633,9 +628,8 @@ edx-when==2.5.0 # edx-proctoring edxval==2.5.0 # via -r requirements/edx/base.txt -elasticsearch==7.13.4 +elasticsearch==7.17.9 # via - # -c requirements/edx/../common_constraints.txt # -r requirements/edx/base.txt # edx-search enmerkar==0.7.1 @@ -698,9 +692,8 @@ idna==3.7 # yarl imagesize==1.4.1 # via sphinx -importlib-metadata==6.11.0 +importlib-metadata==7.1.0 # via - # -c requirements/edx/../common_constraints.txt # -r requirements/edx/base.txt # markdown # sphinx @@ -795,24 +788,19 @@ loremipsum==1.0.5 # ora2 lti-consumer-xblock==9.11.0 # via -r requirements/edx/base.txt -lxml[html-clean]==5.2.1 +lxml[html-clean]==4.9.4 # via # -c requirements/edx/../constraints.txt # -r requirements/edx/base.txt # edx-i18n-tools # edxval # lti-consumer-xblock - # lxml-html-clean # olxcleaner # openedx-calc # ora2 # python3-saml # xblock # xmlsec -lxml-html-clean==0.1.1 - # via - # -r requirements/edx/base.txt - # lxml mailsnake==1.6.4 # via -r requirements/edx/base.txt mako==1.3.5 @@ -980,7 +968,7 @@ pkgutil-resolve-name==1.3.10 # via # -r requirements/edx/base.txt # jsonschema -platformdirs==4.2.1 +platformdirs==4.2.2 # via # -r requirements/edx/base.txt # snowflake-connector-python @@ -1167,11 +1155,11 @@ referencing==0.35.1 # -r requirements/edx/base.txt # jsonschema # jsonschema-specifications -regex==2024.5.10 +regex==2024.5.15 # via # -r requirements/edx/base.txt # nltk -requests==2.31.0 +requests==2.32.1 # via # -r requirements/edx/base.txt # algoliasearch @@ -1214,7 +1202,7 @@ ruamel-yaml-clib==0.2.8 # via # -r requirements/edx/base.txt # ruamel-yaml -rules==3.3 +rules==3.4 # via # -r requirements/edx/base.txt # edx-enterprise @@ -1317,6 +1305,7 @@ sphinx==6.2.1 # pydata-sphinx-theme # sphinx-book-theme # sphinx-design + # sphinx-mdinclude # sphinx-reredirects # sphinxcontrib-httpdomain # sphinxcontrib-openapi @@ -1325,7 +1314,7 @@ sphinx-book-theme==1.0.1 # via -r requirements/edx/doc.in sphinx-design==0.5.0 # via -r requirements/edx/doc.in -sphinx-mdinclude==0.6.0 +sphinx-mdinclude==0.6.1 # via sphinxcontrib-openapi sphinx-reredirects==0.1.3 # via -r requirements/edx/doc.in @@ -1508,7 +1497,7 @@ yarl==1.9.4 # via # -r requirements/edx/base.txt # aiohttp -zipp==3.18.1 +zipp==3.18.2 # via # -r requirements/edx/base.txt # importlib-metadata diff --git a/requirements/edx/paver.txt b/requirements/edx/paver.txt index 90d27397581e..8ee926592a7a 100644 --- a/requirements/edx/paver.txt +++ b/requirements/edx/paver.txt @@ -45,7 +45,7 @@ pymongo==4.4.0 # edx-opaque-keys python-memcached==1.62 # via -r requirements/edx/paver.in -requests==2.31.0 +requests==2.32.1 # via -r requirements/edx/paver.in six==1.16.0 # via diff --git a/requirements/edx/semgrep.txt b/requirements/edx/semgrep.txt index e3c9ca0ce3c0..1be8cb8164b7 100644 --- a/requirements/edx/semgrep.txt +++ b/requirements/edx/semgrep.txt @@ -64,7 +64,7 @@ referencing==0.35.1 # via # jsonschema # jsonschema-specifications -requests==2.31.0 +requests==2.32.1 # via semgrep rich==13.7.1 # via semgrep @@ -89,7 +89,7 @@ urllib3==1.26.18 # -c requirements/edx/../constraints.txt # requests # semgrep -wcmatch==8.5.1 +wcmatch==8.5.2 # via semgrep -zipp==3.18.1 +zipp==3.18.2 # via importlib-resources diff --git a/requirements/edx/testing.txt b/requirements/edx/testing.txt index 16aae5fc486b..e0007b0696a7 100644 --- a/requirements/edx/testing.txt +++ b/requirements/edx/testing.txt @@ -37,7 +37,7 @@ aniso8601==9.0.1 # via # -r requirements/edx/base.txt # edx-tincan-py35 -annotated-types==0.6.0 +annotated-types==0.7.0 # via # -r requirements/edx/base.txt # pydantic @@ -117,13 +117,13 @@ bleach[css]==6.1.0 # xblock-poll boto==2.49.0 # via -r requirements/edx/base.txt -boto3==1.34.104 +boto3==1.34.109 # via # -r requirements/edx/base.txt # django-ses # fs-s3fs # ora2 -botocore==1.34.104 +botocore==1.34.109 # via # -r requirements/edx/base.txt # boto3 @@ -136,7 +136,7 @@ camel-converter[pydantic]==3.1.2 # via # -r requirements/edx/base.txt # meilisearch -celery==5.4.0 +celery==5.3.6 # via # -c requirements/edx/../constraints.txt # -r requirements/edx/base.txt @@ -251,7 +251,7 @@ cssselect==1.2.0 # via # -r requirements/edx/testing.in # pyquery -cssutils==2.10.3 +cssutils==2.11.0 # via # -r requirements/edx/base.txt # pynliner @@ -272,7 +272,6 @@ distlib==0.3.8 # via virtualenv django==4.2.13 # via - # -c requirements/edx/../common_constraints.txt # -c requirements/edx/../constraints.txt # -r requirements/edx/base.txt # django-appconf @@ -500,17 +499,16 @@ djangorestframework-xml==2.0.0 # -r requirements/edx/base.txt # edx-enterprise dnspython==2.6.1 - # via email-validator + # via + # -r requirements/edx/base.txt + # email-validator + # pymongo done-xblock==2.3.0 # via -r requirements/edx/base.txt drf-jwt==1.19.2 # via # -r requirements/edx/base.txt # edx-drf-extensions -drf-nested-routers==0.93.5 - # via - # -r requirements/edx/base.txt - # openedx-blockstore drf-spectacular==0.27.2 # via -r requirements/edx/base.txt drf-yasg==1.21.5 @@ -591,7 +589,7 @@ edx-event-bus-kafka==5.7.0 # via -r requirements/edx/base.txt edx-event-bus-redis==0.5.0 # via -r requirements/edx/base.txt -edx-i18n-tools==1.6.0 +edx-i18n-tools==1.5.0 # via # -c requirements/edx/../constraints.txt # -r requirements/edx/base.txt @@ -627,7 +625,7 @@ edx-rbac==1.9.0 # via # -r requirements/edx/base.txt # edx-enterprise -edx-rest-api-client==5.7.0 +edx-rest-api-client==5.6.1 # via # -r requirements/edx/base.txt # edx-enterprise @@ -664,9 +662,8 @@ edx-when==2.5.0 # edx-proctoring edxval==2.5.0 # via -r requirements/edx/base.txt -elasticsearch==7.13.4 +elasticsearch==7.17.9 # via - # -c requirements/edx/../common_constraints.txt # -r requirements/edx/base.txt # edx-search email-validator==2.1.1 @@ -677,12 +674,6 @@ enmerkar==0.7.1 # enmerkar-underscore enmerkar-underscore==2.3.0 # via -r requirements/edx/base.txt -event-tracking==2.4.0 - # via - # -r requirements/edx/base.txt - # edx-completion - # edx-proctoring - # edx-search exceptiongroup==1.2.1 # via # anyio @@ -694,10 +685,8 @@ factory-boy==3.3.0 faker==25.2.0 # via factory-boy fastapi==0.111.0 - # via - # fastapi-cli - # pact-python -fastapi-cli==0.0.3 + # via pact-python +fastapi-cli==0.0.4 # via fastapi fastavro==1.9.4 # via @@ -770,9 +759,8 @@ idna==3.7 # yarl import-linter==2.0 # via -r requirements/edx/testing.in -importlib-metadata==6.11.0 +importlib-metadata==7.1.0 # via - # -c requirements/edx/../common_constraints.txt # -r requirements/edx/base.txt # markdown # pytest-randomly @@ -876,14 +864,13 @@ loremipsum==1.0.5 # ora2 lti-consumer-xblock==9.11.0 # via -r requirements/edx/base.txt -lxml[html-clean]==5.2.1 +lxml[html-clean]==4.9.4 # via # -c requirements/edx/../constraints.txt # -r requirements/edx/base.txt # edx-i18n-tools # edxval # lti-consumer-xblock - # lxml-html-clean # olxcleaner # openedx-calc # ora2 @@ -891,10 +878,6 @@ lxml[html-clean]==5.2.1 # python3-saml # xblock # xmlsec -lxml-html-clean==0.1.1 - # via - # -r requirements/edx/base.txt - # lxml mailsnake==1.6.4 # via -r requirements/edx/base.txt mako==1.3.5 @@ -1070,7 +1053,7 @@ pkgutil-resolve-name==1.3.10 # via # -r requirements/edx/base.txt # jsonschema -platformdirs==4.2.1 +platformdirs==4.2.2 # via # -r requirements/edx/base.txt # pylint @@ -1218,7 +1201,7 @@ pysrt==1.1.2 # via # -r requirements/edx/base.txt # edxval -pytest==8.2.0 +pytest==8.2.1 # via # -r requirements/edx/testing.in # pylint-pytest @@ -1328,11 +1311,11 @@ referencing==0.35.1 # -r requirements/edx/base.txt # jsonschema # jsonschema-specifications -regex==2024.5.10 +regex==2024.5.15 # via # -r requirements/edx/base.txt # nltk -requests==2.31.0 +requests==2.32.1 # via # -r requirements/edx/base.txt # algoliasearch @@ -1377,7 +1360,7 @@ ruamel-yaml-clib==0.2.8 # via # -r requirements/edx/base.txt # ruamel-yaml -rules==3.3 +rules==3.4 # via # -r requirements/edx/base.txt # edx-enterprise @@ -1596,7 +1579,6 @@ user-util==1.1.0 uvicorn[standard]==0.29.0 # via # fastapi - # fastapi-cli # pact-python uvloop==0.19.0 # via uvicorn @@ -1686,7 +1668,7 @@ yarl==1.9.4 # -r requirements/edx/base.txt # aiohttp # pact-python -zipp==3.18.1 +zipp==3.18.2 # via # -r requirements/edx/base.txt # importlib-metadata diff --git a/requirements/pip-tools.txt b/requirements/pip-tools.txt index 4b631a73d780..2f7df6d1ce53 100644 --- a/requirements/pip-tools.txt +++ b/requirements/pip-tools.txt @@ -10,10 +10,8 @@ click==8.1.6 # via # -c requirements/constraints.txt # pip-tools -importlib-metadata==6.11.0 - # via - # -c requirements/common_constraints.txt - # build +importlib-metadata==7.1.0 + # via build packaging==24.0 # via build pip-tools==7.4.1 @@ -28,7 +26,7 @@ tomli==2.0.1 # pip-tools wheel==0.43.0 # via pip-tools -zipp==3.18.1 +zipp==3.18.2 # 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 e3ffcc7b6daf..8a72bb0b5e37 100644 --- a/requirements/pip.txt +++ b/requirements/pip.txt @@ -10,5 +10,5 @@ wheel==0.43.0 # The following packages are considered to be unsafe in a requirements file: pip==24.0 # via -r requirements/pip.in -setuptools==69.5.1 +setuptools==70.0.0 # via -r requirements/pip.in diff --git a/scripts/structures_pruning/requirements/testing.txt b/scripts/structures_pruning/requirements/testing.txt index 226228ebf2ab..e19e2559171a 100644 --- a/scripts/structures_pruning/requirements/testing.txt +++ b/scripts/structures_pruning/requirements/testing.txt @@ -34,7 +34,7 @@ pymongo==4.4.0 # via # -r scripts/structures_pruning/requirements/base.txt # edx-opaque-keys -pytest==8.2.0 +pytest==8.2.1 # via -r scripts/structures_pruning/requirements/testing.in stevedore==5.2.0 # via diff --git a/scripts/user_retirement/requirements/base.txt b/scripts/user_retirement/requirements/base.txt index 059745ad5ade..f60bd709eb73 100644 --- a/scripts/user_retirement/requirements/base.txt +++ b/scripts/user_retirement/requirements/base.txt @@ -14,9 +14,9 @@ backports-zoneinfo==0.2.1 ; python_version < "3.9" # via # -c scripts/user_retirement/requirements/../../../requirements/constraints.txt # django -boto3==1.34.104 +boto3==1.34.109 # via -r scripts/user_retirement/requirements/base.in -botocore==1.34.104 +botocore==1.34.109 # via # boto3 # s3transfer @@ -41,7 +41,6 @@ cryptography==42.0.7 # via pyjwt django==4.2.13 # via - # -c scripts/user_retirement/requirements/../../../requirements/common_constraints.txt # -c scripts/user_retirement/requirements/../../../requirements/constraints.txt # django-crum # django-waffle @@ -81,15 +80,17 @@ jmespath==1.0.1 # via # boto3 # botocore -lxml==5.2.1 - # via zeep +lxml==4.9.4 + # via + # -c scripts/user_retirement/requirements/../../../requirements/constraints.txt + # zeep more-itertools==10.2.0 # via simple-salesforce -newrelic==9.9.0 +newrelic==9.9.1 # via edx-django-utils pbr==6.0.0 # via stevedore -platformdirs==4.2.1 +platformdirs==4.2.2 # via zeep proto-plus==1.23.0 # via google-api-core diff --git a/scripts/user_retirement/requirements/testing.txt b/scripts/user_retirement/requirements/testing.txt index f28846579981..0e4a930194b6 100644 --- a/scripts/user_retirement/requirements/testing.txt +++ b/scripts/user_retirement/requirements/testing.txt @@ -18,11 +18,11 @@ backports-zoneinfo==0.2.1 ; python_version < "3.9" # via # -r scripts/user_retirement/requirements/base.txt # django -boto3==1.34.104 +boto3==1.34.109 # via # -r scripts/user_retirement/requirements/base.txt # moto -botocore==1.34.104 +botocore==1.34.109 # via # -r scripts/user_retirement/requirements/base.txt # boto3 @@ -122,7 +122,7 @@ jmespath==1.0.1 # -r scripts/user_retirement/requirements/base.txt # boto3 # botocore -lxml==5.2.1 +lxml==4.9.4 # via # -r scripts/user_retirement/requirements/base.txt # zeep @@ -148,7 +148,7 @@ pbr==6.0.0 # via # -r scripts/user_retirement/requirements/base.txt # stevedore -platformdirs==4.2.1 +platformdirs==4.2.2 # via # -r scripts/user_retirement/requirements/base.txt # zeep @@ -194,7 +194,7 @@ pyparsing==3.1.2 # via # -r scripts/user_retirement/requirements/base.txt # httplib2 -pytest==8.2.0 +pytest==8.2.1 # via -r scripts/user_retirement/requirements/testing.in python-dateutil==2.9.0.post0 # via diff --git a/scripts/xblock/requirements.txt b/scripts/xblock/requirements.txt index 241676ac91fd..26cfab2fc863 100644 --- a/scripts/xblock/requirements.txt +++ b/scripts/xblock/requirements.txt @@ -12,7 +12,7 @@ charset-normalizer==2.0.12 # requests idna==3.7 # via requests -requests==2.31.0 +requests==2.32.1 # via -r scripts/xblock/requirements.in urllib3==1.26.18 # via