diff --git a/openassessment/__init__.py b/openassessment/__init__.py index 72bdf58d69..671adaf9a3 100644 --- a/openassessment/__init__.py +++ b/openassessment/__init__.py @@ -2,4 +2,4 @@ Initialization Information for Open Assessment Module """ -__version__ = '6.7.0' +__version__ = '6.8.0' diff --git a/package.json b/package.json index 45b9ef8aea..8c6d28dc8a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "edx-ora2", - "version": "6.7.0", + "version": "6.8.0", "repository": "https://github.com/openedx/edx-ora2.git", "dependencies": { "@edx/frontend-build": "8.0.6", diff --git a/requirements/base.txt b/requirements/base.txt index 1ed9ea5d03..46a3edbaa3 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -1,8 +1,8 @@ # -# This file is autogenerated by pip-compile with Python 3.12 +# This file is autogenerated by pip-compile with Python 3.8 # by the following command: # -# pip-compile requirements/base.in +# make upgrade # appdirs==1.4.4 # via fs @@ -17,9 +17,9 @@ backports-zoneinfo==0.2.1 ; python_version < "3.9" # djangorestframework bleach==6.1.0 # via -r requirements/base.in -boto3==1.34.87 +boto3==1.34.91 # via -r requirements/base.in -botocore==1.34.87 +botocore==1.34.91 # via # boto3 # s3transfer @@ -77,9 +77,9 @@ edx-django-utils==5.12.0 # -r requirements/base.in # edx-toggles # openedx-events -edx-i18n-tools==1.5.0 +edx-i18n-tools==1.6.0 # via -r requirements/base.in -edx-opaque-keys[django]==2.5.1 +edx-opaque-keys[django]==2.8.0 # via # -r requirements/base.in # openedx-events @@ -115,12 +115,14 @@ loremipsum==1.0.5 # via # -c requirements/constraints.txt # -r requirements/base.in -lxml==4.9.4 +lxml[html-clean]==5.2.1 # via - # -c requirements/constraints.txt # -r requirements/base.in # edx-i18n-tools + # lxml-html-clean # xblock +lxml-html-clean==0.1.1 + # via lxml mako==1.3.3 # via xblock markupsafe==2.1.5 @@ -128,7 +130,7 @@ markupsafe==2.1.5 # jinja2 # mako # xblock -newrelic==9.8.0 +newrelic==9.9.0 # via edx-django-utils openedx-events==9.9.2 # via -r requirements/base.in @@ -197,8 +199,10 @@ stevedore==5.2.0 # edx-opaque-keys text-unidecode==1.3 # via python-slugify -typing-extensions==4.10.0 - # via edx-opaque-keys +typing-extensions==4.11.0 + # via + # asgiref + # edx-opaque-keys urllib3==1.26.18 # via # botocore @@ -215,7 +219,7 @@ webencodings==0.5.1 # html5lib webob==1.8.7 # via xblock -xblock==3.1.0 +xblock==4.0.1 # via -r requirements/base.in # The following packages are considered to be unsafe in a requirements file: diff --git a/requirements/ci.txt b/requirements/ci.txt index 12bb9d6980..6b818bedc4 100644 --- a/requirements/ci.txt +++ b/requirements/ci.txt @@ -44,12 +44,12 @@ packaging==24.0 # -r requirements/tox.txt # pyproject-api # tox -platformdirs==4.2.0 +platformdirs==4.2.1 # via # -r requirements/tox.txt # tox # virtualenv -pluggy==1.4.0 +pluggy==1.5.0 # via # -r requirements/tox.txt # tox @@ -68,7 +68,7 @@ tox==4.14.2 # via -r requirements/tox.txt urllib3==2.2.1 # via requests -virtualenv==20.25.3 +virtualenv==20.26.0 # via # -r requirements/tox.txt # tox diff --git a/requirements/common_constraints.txt b/requirements/common_constraints.txt index cf7a810367..8b0c901b10 100644 --- a/requirements/common_constraints.txt +++ b/requirements/common_constraints.txt @@ -1,5 +1,4 @@ - # A central location for most common version constraints # (across edx repos) for pip-installation. # diff --git a/requirements/constraints.txt b/requirements/constraints.txt index 74bc4aab53..7c67227fe3 100644 --- a/requirements/constraints.txt +++ b/requirements/constraints.txt @@ -31,7 +31,5 @@ setuptools<60.0 # incremental upgrade plan. django-simple-history<=3.1.1 -lxml<5.0.0 # xblock-sdk - # backports.zoneinfo is only needed for Python < 3.9 backports.zoneinfo; python_version<'3.9' diff --git a/requirements/pip-tools.txt b/requirements/pip-tools.txt index c139a398fa..1471eddf1c 100644 --- a/requirements/pip-tools.txt +++ b/requirements/pip-tools.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.12 +# This file is autogenerated by pip-compile with Python 3.8 # by the following command: # # make upgrade @@ -8,6 +8,8 @@ build==1.2.1 # via pip-tools click==8.1.7 # via pip-tools +importlib-metadata==7.1.0 + # via build packaging==24.0 # via build pip-tools==7.4.1 @@ -16,8 +18,15 @@ pyproject-hooks==1.0.0 # via # build # pip-tools +tomli==2.0.1 + # via + # build + # pip-tools + # pyproject-hooks wheel==0.43.0 # via pip-tools +zipp==3.18.1 + # via importlib-metadata # The following packages are considered to be unsafe in a requirements file: # pip diff --git a/requirements/pip.txt b/requirements/pip.txt index 20ac3b91fe..e551e29df0 100644 --- a/requirements/pip.txt +++ b/requirements/pip.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.12 +# This file is autogenerated by pip-compile with Python 3.8 # by the following command: # # make upgrade diff --git a/requirements/quality.txt b/requirements/quality.txt index 83e2f428b2..1e387a3ab2 100644 --- a/requirements/quality.txt +++ b/requirements/quality.txt @@ -46,12 +46,12 @@ binaryornot==0.4.4 # cookiecutter bleach==6.1.0 # via -r requirements/test.txt -boto3==1.34.87 +boto3==1.34.91 # via # -r requirements/test.txt # fs-s3fs # moto -botocore==1.34.87 +botocore==1.34.91 # via # -r requirements/test.txt # boto3 @@ -120,7 +120,7 @@ cookiecutter==2.6.0 # via # -r requirements/test.txt # xblock-sdk -coverage[toml]==7.4.4 +coverage[toml]==7.5.0 # via # -r requirements/test.txt # pytest-cov @@ -183,11 +183,11 @@ edx-django-utils==5.12.0 # -r requirements/test.txt # edx-toggles # openedx-events -edx-i18n-tools==1.5.0 +edx-i18n-tools==1.6.0 # via -r requirements/test.txt edx-lint==5.3.6 # via -r requirements/quality.in -edx-opaque-keys[django]==2.5.1 +edx-opaque-keys[django]==2.8.0 # via # -r requirements/test.txt # openedx-events @@ -195,7 +195,7 @@ edx-submissions==3.7.0 # via -r requirements/test.txt edx-toggles==5.2.0 # via -r requirements/test.txt -exceptiongroup==1.2.0 +exceptiongroup==1.2.1 # via # -r requirements/test.txt # pytest @@ -267,13 +267,15 @@ loremipsum==1.0.5 # via # -c requirements/constraints.txt # -r requirements/test.txt -lxml==4.9.4 +lxml[html-clean]==5.2.1 # via - # -c requirements/constraints.txt # -r requirements/test.txt # edx-i18n-tools + # lxml-html-clean # xblock # xblock-sdk +lxml-html-clean==0.1.1 + # via -r requirements/test.txt mako==1.3.3 # via # -r requirements/test.txt @@ -303,7 +305,7 @@ moto==4.2.14 # via # -c requirements/constraints.txt # -r requirements/test.txt -newrelic==9.8.0 +newrelic==9.9.0 # via # -r requirements/test.txt # edx-django-utils @@ -329,13 +331,13 @@ pbr==6.0.0 # via # -r requirements/test.txt # stevedore -platformdirs==4.2.0 +platformdirs==4.2.1 # via # -r requirements/test.txt # pylint # tox # virtualenv -pluggy==1.4.0 +pluggy==1.5.0 # via # -r requirements/test.txt # pytest @@ -529,7 +531,7 @@ vine==5.1.0 # amqp # celery # kombu -virtualenv==20.25.3 +virtualenv==20.26.0 # via # -r requirements/test.txt # tox @@ -560,11 +562,11 @@ werkzeug==3.0.2 # via # -r requirements/test.txt # moto -xblock==3.1.0 +xblock==4.0.1 # via # -r requirements/test.txt # xblock-sdk -xblock-sdk==0.10.0 +xblock-sdk==0.11.0 # via -r requirements/test.txt xmltodict==0.13.0 # via diff --git a/requirements/test-acceptance.txt b/requirements/test-acceptance.txt index 4eab85bb4f..c628ff4cc9 100644 --- a/requirements/test-acceptance.txt +++ b/requirements/test-acceptance.txt @@ -42,12 +42,12 @@ binaryornot==0.4.4 # cookiecutter bleach==6.1.0 # via -r requirements/test.txt -boto3==1.34.87 +boto3==1.34.91 # via # -r requirements/test.txt # fs-s3fs # moto -botocore==1.34.87 +botocore==1.34.91 # via # -r requirements/test.txt # boto3 @@ -111,7 +111,7 @@ cookiecutter==2.6.0 # via # -r requirements/test.txt # xblock-sdk -coverage[toml]==7.4.4 +coverage[toml]==7.5.0 # via # -r requirements/test.txt # pytest-cov @@ -173,9 +173,9 @@ edx-django-utils==5.12.0 # -r requirements/test.txt # edx-toggles # openedx-events -edx-i18n-tools==1.5.0 +edx-i18n-tools==1.6.0 # via -r requirements/test.txt -edx-opaque-keys[django]==2.5.1 +edx-opaque-keys[django]==2.8.0 # via # -r requirements/test.txt # openedx-events @@ -183,7 +183,7 @@ edx-submissions==3.7.0 # via -r requirements/test.txt edx-toggles==5.2.0 # via -r requirements/test.txt -exceptiongroup==1.2.0 +exceptiongroup==1.2.1 # via # -r requirements/test.txt # pytest @@ -253,13 +253,15 @@ loremipsum==1.0.5 # via # -c requirements/constraints.txt # -r requirements/test.txt -lxml==4.9.4 +lxml[html-clean]==5.2.1 # via - # -c requirements/constraints.txt # -r requirements/test.txt # edx-i18n-tools + # lxml-html-clean # xblock # xblock-sdk +lxml-html-clean==0.1.1 + # via -r requirements/test.txt mako==1.3.3 # via # -r requirements/test.txt @@ -287,7 +289,7 @@ moto==4.2.14 # via # -c requirements/constraints.txt # -r requirements/test.txt -newrelic==9.8.0 +newrelic==9.9.0 # via # -r requirements/test.txt # edx-django-utils @@ -313,12 +315,12 @@ pbr==6.0.0 # via # -r requirements/test.txt # stevedore -platformdirs==4.2.0 +platformdirs==4.2.1 # via # -r requirements/test.txt # tox # virtualenv -pluggy==1.4.0 +pluggy==1.5.0 # via # -r requirements/test.txt # pytest @@ -493,7 +495,7 @@ vine==5.1.0 # amqp # celery # kombu -virtualenv==20.25.3 +virtualenv==20.26.0 # via # -r requirements/test.txt # tox @@ -524,11 +526,11 @@ werkzeug==3.0.2 # via # -r requirements/test.txt # moto -xblock==3.1.0 +xblock==4.0.1 # via # -r requirements/test.txt # xblock-sdk -xblock-sdk==0.10.0 +xblock-sdk==0.11.0 # via -r requirements/test.txt xmltodict==0.13.0 # via diff --git a/requirements/test.txt b/requirements/test.txt index a531aaedac..c265e367bf 100644 --- a/requirements/test.txt +++ b/requirements/test.txt @@ -34,12 +34,12 @@ binaryornot==0.4.4 # via cookiecutter bleach==6.1.0 # via -r requirements/base.txt -boto3==1.34.87 +boto3==1.34.91 # via # -r requirements/base.txt # fs-s3fs # moto -botocore==1.34.87 +botocore==1.34.91 # via # -r requirements/base.txt # boto3 @@ -90,7 +90,7 @@ colorama==0.4.6 # via tox cookiecutter==2.6.0 # via xblock-sdk -coverage[toml]==7.4.4 +coverage[toml]==7.5.0 # via # -r requirements/test.in # pytest-cov @@ -145,9 +145,9 @@ edx-django-utils==5.12.0 # -r requirements/base.txt # edx-toggles # openedx-events -edx-i18n-tools==1.5.0 +edx-i18n-tools==1.6.0 # via -r requirements/base.txt -edx-opaque-keys[django]==2.5.1 +edx-opaque-keys[django]==2.8.0 # via # -r requirements/base.txt # openedx-events @@ -155,7 +155,7 @@ edx-submissions==3.7.0 # via -r requirements/base.txt edx-toggles==5.2.0 # via -r requirements/base.txt -exceptiongroup==1.2.0 +exceptiongroup==1.2.1 # via pytest factory-boy==3.3.0 # via -r requirements/test.in @@ -215,13 +215,15 @@ loremipsum==1.0.5 # via # -c requirements/constraints.txt # -r requirements/base.txt -lxml==4.9.4 +lxml[html-clean]==5.2.1 # via - # -c requirements/constraints.txt # -r requirements/base.txt # edx-i18n-tools + # lxml-html-clean # xblock # xblock-sdk +lxml-html-clean==0.1.1 + # via -r requirements/base.txt mako==1.3.3 # via # -r requirements/base.txt @@ -245,7 +247,7 @@ moto==4.2.14 # via # -c requirements/constraints.txt # -r requirements/test.in -newrelic==9.8.0 +newrelic==9.9.0 # via # -r requirements/base.txt # edx-django-utils @@ -270,11 +272,11 @@ pbr==6.0.0 # via # -r requirements/base.txt # stevedore -platformdirs==4.2.0 +platformdirs==4.2.1 # via # tox # virtualenv -pluggy==1.4.0 +pluggy==1.5.0 # via # pytest # tox @@ -428,7 +430,7 @@ vine==5.1.0 # amqp # celery # kombu -virtualenv==20.25.3 +virtualenv==20.26.0 # via tox voluptuous==0.14.2 # via @@ -453,11 +455,11 @@ webob==1.8.7 # xblock-sdk werkzeug==3.0.2 # via moto -xblock==3.1.0 +xblock==4.0.1 # via # -r requirements/base.txt # xblock-sdk -xblock-sdk==0.10.0 +xblock-sdk==0.11.0 # via -r requirements/test.in xmltodict==0.13.0 # via moto diff --git a/requirements/tox.txt b/requirements/tox.txt index 9d7ebcf2c2..b213aa76c1 100644 --- a/requirements/tox.txt +++ b/requirements/tox.txt @@ -20,11 +20,11 @@ packaging==24.0 # via # pyproject-api # tox -platformdirs==4.2.0 +platformdirs==4.2.1 # via # tox # virtualenv -pluggy==1.4.0 +pluggy==1.5.0 # via tox pyproject-api==1.6.1 # via tox @@ -34,5 +34,5 @@ tomli==2.0.1 # tox tox==4.14.2 # via -r requirements/tox.in -virtualenv==20.25.3 +virtualenv==20.26.0 # via tox