fix: constrain pip-tools<7.5.0 to fix lxml[html_clean] issue (#37174)

See https://github.com/openedx/edx-platform/issues/37168
for more details.
This commit is contained in:
Robert Raposa
2025-08-11 13:40:55 -04:00
committed by GitHub
parent e12caeaeeb
commit 1c0fb8dbb8
12 changed files with 38 additions and 29 deletions

View File

@@ -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.

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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