diff --git a/requirements/constraints.txt b/requirements/constraints.txt index f63f88514a..ad78d22894 100644 --- a/requirements/constraints.txt +++ b/requirements/constraints.txt @@ -83,6 +83,11 @@ openai<=0.28.1 # Issue for unpinning: https://github.com/openedx/edx-platform/issues/35267 path<16.12.0 +# Date: 2025-05-11 +# Broke lxml[html_clean] extra dependency declaration +# Issue for unpinning: https://github.com/openedx/edx-platform/issues/37168 +pip-tools<7.5.0 + # Date: 2022-08-03 # pycodestyle==2.9.0 generates false positive error E275. # Constraint can be removed once the issue https://github.com/PyCQA/pycodestyle/issues/1090 is fixed. diff --git a/requirements/edx-sandbox/base.txt b/requirements/edx-sandbox/base.txt index 7a3695ba37..e78e12bb76 100644 --- a/requirements/edx-sandbox/base.txt +++ b/requirements/edx-sandbox/base.txt @@ -22,9 +22,9 @@ fonttools==4.59.0 # via matplotlib joblib==1.5.1 # via nltk -kiwisolver==1.4.8 +kiwisolver==1.4.9 # via matplotlib -lxml[html-clean]==5.3.2 +lxml[html-clean,html_clean]==5.3.2 # via # -c requirements/edx-sandbox/../constraints.txt # -r requirements/edx-sandbox/base.in diff --git a/requirements/edx/base.txt b/requirements/edx/base.txt index 856ed3db4a..58368ea2a8 100644 --- a/requirements/edx/base.txt +++ b/requirements/edx/base.txt @@ -118,7 +118,7 @@ cffi==1.17.1 # snowflake-connector-python chardet==5.2.0 # via pysrt -charset-normalizer==3.4.2 +charset-normalizer==3.4.3 # via # requests # snowflake-connector-python @@ -727,7 +727,7 @@ loremipsum==1.0.5 # via ora2 lti-consumer-xblock==9.14.2 # via -r requirements/edx/kernel.in -lxml[html-clean]==5.3.2 +lxml[html-clean,html_clean]==5.3.2 # via # -c requirements/edx/../constraints.txt # -r requirements/edx/kernel.in @@ -781,7 +781,7 @@ mpmath==1.3.0 # via sympy msgpack==1.1.1 # via cachecontrol -multidict==6.6.3 +multidict==6.6.4 # via # aiohttp # yarl diff --git a/requirements/edx/coverage.txt b/requirements/edx/coverage.txt index 8fa37410f0..4b7c2daac7 100644 --- a/requirements/edx/coverage.txt +++ b/requirements/edx/coverage.txt @@ -6,7 +6,7 @@ # chardet==5.2.0 # via diff-cover -coverage==7.10.2 +coverage==7.10.3 # via -r requirements/edx/coverage.in diff-cover==9.6.0 # via -r requirements/edx/coverage.in diff --git a/requirements/edx/development.txt b/requirements/edx/development.txt index 1e6ef531ae..7df18b3800 100644 --- a/requirements/edx/development.txt +++ b/requirements/edx/development.txt @@ -216,7 +216,7 @@ chardet==5.2.0 # diff-cover # pysrt # tox -charset-normalizer==3.4.2 +charset-normalizer==3.4.3 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -281,7 +281,7 @@ colorama==0.4.6 # via # -r requirements/edx/testing.txt # tox -coverage[toml]==7.10.2 +coverage[toml]==7.10.3 # via # -r requirements/edx/testing.txt # pytest-cov @@ -923,7 +923,7 @@ firebase-admin==7.1.0 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edx-ace -freezegun==1.5.4 +freezegun==1.5.5 # via -r requirements/edx/testing.txt frozenlist==1.7.0 # via @@ -1301,7 +1301,7 @@ msgpack==1.1.1 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # cachecontrol -multidict==6.6.3 +multidict==6.6.4 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1482,8 +1482,10 @@ pillow==11.3.0 # edx-enterprise # edx-organizations # edxval -pip-tools==7.5.0 - # via -r requirements/edx/../pip-tools.txt +pip-tools==7.4.1 + # via + # -c requirements/edx/../constraints.txt + # -r requirements/edx/../pip-tools.txt platformdirs==4.3.8 # via # -r requirements/edx/doc.txt @@ -1618,7 +1620,7 @@ pylatexenc==2.10 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # olxcleaner -pylint==3.3.7 +pylint==3.3.8 # via # -r requirements/edx/testing.txt # edx-lint @@ -2116,11 +2118,11 @@ tqdm==4.67.1 # -r requirements/edx/testing.txt # nltk # openai -types-pyyaml==6.0.12.20250516 +types-pyyaml==6.0.12.20250809 # via # django-stubs # djangorestframework-stubs -types-requests==2.32.4.20250611 +types-requests==2.32.4.20250809 # via djangorestframework-stubs typing-extensions==4.14.1 # via diff --git a/requirements/edx/doc.txt b/requirements/edx/doc.txt index bc89813538..c99de836c3 100644 --- a/requirements/edx/doc.txt +++ b/requirements/edx/doc.txt @@ -162,7 +162,7 @@ chardet==5.2.0 # via # -r requirements/edx/base.txt # pysrt -charset-normalizer==3.4.2 +charset-normalizer==3.4.3 # via # -r requirements/edx/base.txt # requests @@ -951,7 +951,7 @@ msgpack==1.1.1 # via # -r requirements/edx/base.txt # cachecontrol -multidict==6.6.3 +multidict==6.6.4 # via # -r requirements/edx/base.txt # aiohttp diff --git a/requirements/edx/semgrep.txt b/requirements/edx/semgrep.txt index 4ae928fa1e..f56582219b 100644 --- a/requirements/edx/semgrep.txt +++ b/requirements/edx/semgrep.txt @@ -19,7 +19,7 @@ bracex==2.6 # via wcmatch certifi==2025.8.3 # via requests -charset-normalizer==3.4.2 +charset-normalizer==3.4.3 # via requests click==8.1.8 # via @@ -51,7 +51,7 @@ jsonschema==4.25.0 # via semgrep jsonschema-specifications==2025.4.1 # via jsonschema -markdown-it-py==3.0.0 +markdown-it-py==4.0.0 # via rich mdurl==0.1.2 # via markdown-it-py diff --git a/requirements/edx/testing.txt b/requirements/edx/testing.txt index 2eb9edc575..62c3e67c71 100644 --- a/requirements/edx/testing.txt +++ b/requirements/edx/testing.txt @@ -164,7 +164,7 @@ chardet==5.2.0 # diff-cover # pysrt # tox -charset-normalizer==3.4.2 +charset-normalizer==3.4.3 # via # -r requirements/edx/base.txt # requests @@ -212,7 +212,7 @@ codejail-includes==2.0.0 # via -r requirements/edx/base.txt colorama==0.4.6 # via tox -coverage[toml]==7.10.2 +coverage[toml]==7.10.3 # via # -r requirements/edx/coverage.txt # pytest-cov @@ -713,7 +713,7 @@ firebase-admin==7.1.0 # via # -r requirements/edx/base.txt # edx-ace -freezegun==1.5.4 +freezegun==1.5.5 # via -r requirements/edx/testing.in frozenlist==1.7.0 # via @@ -997,7 +997,7 @@ msgpack==1.1.1 # via # -r requirements/edx/base.txt # cachecontrol -multidict==6.6.3 +multidict==6.6.4 # via # -r requirements/edx/base.txt # aiohttp @@ -1231,7 +1231,7 @@ pylatexenc==2.10 # via # -r requirements/edx/base.txt # olxcleaner -pylint==3.3.7 +pylint==3.3.8 # via # edx-lint # pylint-celery diff --git a/requirements/pip-tools.txt b/requirements/pip-tools.txt index b19a4faaa0..21e3389916 100644 --- a/requirements/pip-tools.txt +++ b/requirements/pip-tools.txt @@ -10,8 +10,10 @@ click==8.2.1 # via pip-tools packaging==25.0 # via build -pip-tools==7.5.0 - # via -r requirements/pip-tools.in +pip-tools==7.4.1 + # via + # -c requirements/constraints.txt + # -r requirements/pip-tools.in pyproject-hooks==1.2.0 # via # build diff --git a/scripts/user_retirement/requirements/base.txt b/scripts/user_retirement/requirements/base.txt index 26d167e30a..0c7c6d58a3 100644 --- a/scripts/user_retirement/requirements/base.txt +++ b/scripts/user_retirement/requirements/base.txt @@ -24,7 +24,7 @@ cffi==1.17.1 # via # cryptography # pynacl -charset-normalizer==3.4.2 +charset-normalizer==3.4.3 # via requests click==8.2.1 # via diff --git a/scripts/user_retirement/requirements/testing.txt b/scripts/user_retirement/requirements/testing.txt index 962a87a8de..10e7614c5d 100644 --- a/scripts/user_retirement/requirements/testing.txt +++ b/scripts/user_retirement/requirements/testing.txt @@ -37,7 +37,7 @@ cffi==1.17.1 # -r scripts/user_retirement/requirements/base.txt # cryptography # pynacl -charset-normalizer==3.4.2 +charset-normalizer==3.4.3 # via # -r scripts/user_retirement/requirements/base.txt # requests diff --git a/scripts/xblock/requirements.txt b/scripts/xblock/requirements.txt index 3cb259160b..b45b71916c 100644 --- a/scripts/xblock/requirements.txt +++ b/scripts/xblock/requirements.txt @@ -6,7 +6,7 @@ # certifi==2025.8.3 # via requests -charset-normalizer==3.4.2 +charset-normalizer==3.4.3 # via requests idna==3.10 # via requests