diff --git a/requirements/base.txt b/requirements/base.txt index ac1f737b..0a8d5784 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -2,8 +2,9 @@ xblock-sdk django-statici18n<=2.6.0 -edx-i18n-tools<1.6 +edx-i18n-tools<=1.9 Mako<=1.3.10 -bleach<=6.2.0 -django<=4.3 +bleach<=6.3.0 +lxml-html-clean>=0.4.3 +django<=5.2 markdown2>=2.5.4 diff --git a/requirements/test.txt b/requirements/test.txt index cf23d0d8..a872342e 100644 --- a/requirements/test.txt +++ b/requirements/test.txt @@ -10,6 +10,6 @@ tox-battery==0.6.0 mock==3.0.5 # Github requirements -django-pyfs<3.2 +openedx-django-pyfs>=3.8.0 xblock-sdk<0.9.0;python_version<"3.9" xblock-sdk;python_version>="3.9" diff --git a/setup.py b/setup.py index fd120040..86c6199f 100644 --- a/setup.py +++ b/setup.py @@ -42,9 +42,10 @@ def package_data(pkg, roots): ], python_requires='>=3.11', install_requires=[ - 'XBlock<5', + 'XBlock>=5.2,<5.3', 'markdown2>=2.3.9', 'Pygments>=2.0.1', + 'lxml-html-clean>=0.4.3' ], setup_requires=[ 'setuptools-scm',