diff --git a/requirements/base.txt b/requirements/base.txt index c640fca..9e7fc6f 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -8,26 +8,30 @@ appdirs==1.4.4 # via fs asgiref==3.7.2 # via django -django==3.2.24 +backports-zoneinfo==0.2.1 ; python_version < "3.9" + # via + # -c requirements/constraints.txt + # django +django==4.2.11 # via # -c https://raw.githubusercontent.com/openedx/edx-lint/master/edx_lint/files/common_constraints.txt # -r requirements/base.in fs==2.4.16 # via xblock -lxml==5.1.0 - # via xblock +lxml==4.9.4 + # via + # -c requirements/constraints.txt + # xblock mako==1.3.2 # via xblock markupsafe==2.1.5 # via # mako # xblock -python-dateutil==2.8.2 +python-dateutil==2.9.0.post0 # via xblock pytz==2024.1 - # via - # django - # xblock + # via xblock pyyaml==6.0.1 # via xblock simplejson==3.19.2 @@ -44,7 +48,7 @@ web-fragments==2.1.0 # via xblock webob==1.8.7 # via xblock -xblock==1.10.0 +xblock==2.0.0 # 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 6d668a2..dad1cf7 100644 --- a/requirements/ci.txt +++ b/requirements/ci.txt @@ -21,20 +21,25 @@ astroid==3.1.0 # -r requirements/test.txt # pylint # pylint-celery +backports-zoneinfo==0.2.1 ; python_version < "3.9" + # via + # -c requirements/constraints.txt + # -r requirements/test.txt + # django binaryornot==0.4.4 # via # -r requirements/test.txt # cookiecutter -boto3==1.34.49 +boto3==1.34.62 # via # -r requirements/test.txt # fs-s3fs -botocore==1.34.49 +botocore==1.34.62 # via # -r requirements/test.txt # boto3 # s3transfer -cachetools==5.3.2 +cachetools==5.3.3 # via # -r requirements/tox.txt # tox @@ -42,10 +47,6 @@ certifi==2024.2.2 # via # -r requirements/test.txt # requests -cffi==1.16.0 - # via - # -r requirements/test.txt - # cryptography chardet==5.2.0 # via # -r requirements/test.txt @@ -85,11 +86,7 @@ coverage==6.5.0 # coveralls coveralls==3.3.1 # via -r requirements/test.txt -cryptography==42.0.5 - # via - # -r requirements/test.txt - # secretstorage -ddt==1.7.1 +ddt==1.7.2 # via -r requirements/test.txt dill==0.3.8 # via @@ -99,7 +96,7 @@ distlib==0.3.8 # via # -r requirements/tox.txt # virtualenv -django==3.2.24 +django==4.2.11 # via # -c https://raw.githubusercontent.com/openedx/edx-lint/master/edx_lint/files/common_constraints.txt # -r requirements/test.txt @@ -136,12 +133,13 @@ idna==3.6 # via # -r requirements/test.txt # requests -importlib-metadata==7.0.1 +importlib-metadata==6.11.0 # via + # -c https://raw.githubusercontent.com/openedx/edx-lint/master/edx_lint/files/common_constraints.txt # -r requirements/test.txt # keyring # twine -importlib-resources==6.1.2 +importlib-resources==6.3.0 # via # -r requirements/test.txt # keyring @@ -157,11 +155,6 @@ jaraco-classes==3.3.1 # via # -r requirements/test.txt # keyring -jeepney==0.8.0 - # via - # -r requirements/test.txt - # keyring - # secretstorage jinja2==3.1.3 # via # -r requirements/test.txt @@ -172,12 +165,13 @@ jmespath==1.0.1 # -r requirements/test.txt # boto3 # botocore -keyring==24.3.0 +keyring==24.3.1 # via # -r requirements/test.txt # twine -lxml==5.1.0 +lxml==4.9.4 # via + # -c requirements/constraints.txt # -r requirements/test.txt # xblock # xblock-sdk @@ -211,7 +205,7 @@ nh3==0.2.15 # via # -r requirements/test.txt # readme-renderer -packaging==23.2 +packaging==24.0 # via # -r requirements/test.txt # -r requirements/tox.txt @@ -222,7 +216,7 @@ pbr==6.0.0 # via # -r requirements/test.txt # stevedore -pkginfo==1.9.6 +pkginfo==1.10.0 # via # -r requirements/test.txt # twine @@ -239,10 +233,6 @@ pluggy==1.4.0 # -r requirements/tox.txt # pytest # tox -pycparser==2.21 - # via - # -r requirements/test.txt - # cffi pygments==2.17.2 # via # -r requirements/test.txt @@ -276,9 +266,9 @@ pyproject-api==1.6.1 # via # -r requirements/tox.txt # tox -pytest==8.0.2 +pytest==8.1.1 # via -r requirements/test.txt -python-dateutil==2.8.2 +python-dateutil==2.9.0.post0 # via # -r requirements/test.txt # arrow @@ -292,7 +282,6 @@ python-slugify==8.0.4 pytz==2024.1 # via # -r requirements/test.txt - # django # xblock pyyaml==6.0.1 # via @@ -300,7 +289,7 @@ pyyaml==6.0.1 # code-annotations # cookiecutter # xblock -readme-renderer==42.0 +readme-renderer==43.0 # via # -r requirements/test.txt # twine @@ -320,7 +309,7 @@ rfc3986==2.0.0 # via # -r requirements/test.txt # twine -rich==13.7.0 +rich==13.7.1 # via # -r requirements/test.txt # cookiecutter @@ -329,10 +318,6 @@ s3transfer==0.10.0 # via # -r requirements/test.txt # boto3 -secretstorage==3.3.3 - # via - # -r requirements/test.txt - # keyring simplejson==3.19.2 # via # -r requirements/test.txt @@ -365,15 +350,15 @@ tomli==2.0.1 # pyproject-api # pytest # tox -tomlkit==0.12.3 +tomlkit==0.12.4 # via # -r requirements/test.txt # pylint -tox==4.13.0 +tox==4.14.1 # via -r requirements/tox.txt twine==5.0.0 # via -r requirements/test.txt -types-python-dateutil==2.8.19.20240106 +types-python-dateutil==2.8.19.20240311 # via # -r requirements/test.txt # arrow @@ -404,13 +389,13 @@ webob==1.8.7 # -r requirements/test.txt # xblock # xblock-sdk -xblock==1.10.0 +xblock==2.0.0 # via # -r requirements/test.txt # xblock-sdk -xblock-sdk==0.7.0 +xblock-sdk==0.8.0 # via -r requirements/test.txt -zipp==3.17.0 +zipp==3.18.0 # via # -r requirements/test.txt # importlib-metadata diff --git a/requirements/constraints.txt b/requirements/constraints.txt index 8f8ed18..a8c26a5 100644 --- a/requirements/constraints.txt +++ b/requirements/constraints.txt @@ -10,3 +10,5 @@ # Common constraints for edx repos -c https://raw.githubusercontent.com/openedx/edx-lint/master/edx_lint/files/common_constraints.txt +lxml<5.0.0 # https://github.com/openedx/xblock-sdk/issues/347 +backports.zoneinfo;python_version<"3.9" diff --git a/requirements/dev.txt b/requirements/dev.txt index 0f3ed94..83c4193 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -12,7 +12,11 @@ asgiref==3.7.2 # via # -r requirements/base.txt # django -django==3.2.24 +backports-zoneinfo==0.2.1 ; python_version < "3.9" + # via + # -r requirements/base.txt + # django +django==4.2.11 # via # -r requirements/base.txt # edx-i18n-tools @@ -22,7 +26,7 @@ fs==2.4.16 # via # -r requirements/base.txt # xblock -lxml==5.1.0 +lxml==4.9.4 # via # -r requirements/base.txt # edx-i18n-tools @@ -40,14 +44,13 @@ path==16.10.0 # via edx-i18n-tools polib==1.2.0 # via edx-i18n-tools -python-dateutil==2.8.2 +python-dateutil==2.9.0.post0 # via # -r requirements/base.txt # xblock pytz==2024.1 # via # -r requirements/base.txt - # django # xblock pyyaml==6.0.1 # via @@ -79,7 +82,7 @@ webob==1.8.7 # via # -r requirements/base.txt # xblock -xblock==1.10.0 +xblock==2.0.0 # via -r requirements/base.txt # The following packages are considered to be unsafe in a requirements file: diff --git a/requirements/docs.txt b/requirements/docs.txt index cbdf034..3655499 100644 --- a/requirements/docs.txt +++ b/requirements/docs.txt @@ -20,13 +20,17 @@ babel==2.14.0 # via # pydata-sphinx-theme # sphinx +backports-zoneinfo==0.2.1 ; python_version < "3.9" + # via + # -r requirements/base.txt + # django beautifulsoup4==4.12.3 # via pydata-sphinx-theme certifi==2024.2.2 # via requests charset-normalizer==3.3.2 # via requests -django==3.2.24 +django==4.2.11 # via -r requirements/base.txt docutils==0.19 # via @@ -40,11 +44,11 @@ idna==3.6 # via requests imagesize==1.4.1 # via sphinx -importlib-metadata==7.0.1 +importlib-metadata==7.0.2 # via sphinx jinja2==3.1.3 # via sphinx -lxml==5.1.0 +lxml==4.9.4 # via # -r requirements/base.txt # xblock @@ -58,7 +62,7 @@ markupsafe==2.1.5 # jinja2 # mako # xblock -packaging==23.2 +packaging==24.0 # via # pydata-sphinx-theme # sphinx @@ -69,7 +73,7 @@ pygments==2.17.2 # accessible-pygments # pydata-sphinx-theme # sphinx -python-dateutil==2.8.2 +python-dateutil==2.9.0.post0 # via # -r requirements/base.txt # xblock @@ -77,7 +81,6 @@ pytz==2024.1 # via # -r requirements/base.txt # babel - # django # xblock pyyaml==6.0.1 # via @@ -136,9 +139,9 @@ webob==1.8.7 # via # -r requirements/base.txt # xblock -xblock==1.10.0 +xblock==2.0.0 # via -r requirements/base.txt -zipp==3.17.0 +zipp==3.18.0 # via importlib-metadata # The following packages are considered to be unsafe in a requirements file: diff --git a/requirements/pip-tools.txt b/requirements/pip-tools.txt index 44c48d9..2cd7b7b 100644 --- a/requirements/pip-tools.txt +++ b/requirements/pip-tools.txt @@ -4,15 +4,17 @@ # # make upgrade # -build==1.0.3 +build==1.1.1 # via pip-tools click==8.1.7 # via pip-tools -importlib-metadata==7.0.1 - # via build -packaging==23.2 +importlib-metadata==6.11.0 + # via + # -c https://raw.githubusercontent.com/openedx/edx-lint/master/edx_lint/files/common_constraints.txt + # build +packaging==24.0 # via build -pip-tools==7.4.0 +pip-tools==7.4.1 # via -r requirements/pip-tools.in pyproject-hooks==1.0.0 # via @@ -23,9 +25,9 @@ tomli==2.0.1 # build # pip-tools # pyproject-hooks -wheel==0.42.0 +wheel==0.43.0 # via pip-tools -zipp==3.17.0 +zipp==3.18.0 # 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 6665603..cf44902 100644 --- a/requirements/pip.txt +++ b/requirements/pip.txt @@ -4,11 +4,11 @@ # # make upgrade # -wheel==0.42.0 +wheel==0.43.0 # via -r requirements/pip.in # The following packages are considered to be unsafe in a requirements file: pip==24.0 # via -r requirements/pip.in -setuptools==69.1.1 +setuptools==69.2.0 # via -r requirements/pip.in diff --git a/requirements/quality.txt b/requirements/quality.txt index 1db3fd8..1fc0524 100644 --- a/requirements/quality.txt +++ b/requirements/quality.txt @@ -18,11 +18,16 @@ astroid==3.1.0 # via # pylint # pylint-celery +backports-zoneinfo==0.2.1 ; python_version < "3.9" + # via + # -c requirements/constraints.txt + # -r requirements/base.txt + # django binaryornot==0.4.4 # via cookiecutter -boto3==1.34.49 +boto3==1.34.62 # via fs-s3fs -botocore==1.34.49 +botocore==1.34.62 # via # boto3 # s3transfer @@ -44,11 +49,11 @@ code-annotations==1.6.0 # via edx-lint cookiecutter==2.6.0 # via xblock-sdk -ddt==1.7.1 +ddt==1.7.2 # via -r requirements/quality.in dill==0.3.8 # via pylint -django==3.2.24 +django==4.2.11 # via # -c https://raw.githubusercontent.com/openedx/edx-lint/master/edx_lint/files/common_constraints.txt # -r requirements/base.txt @@ -74,8 +79,9 @@ jmespath==1.0.1 # via # boto3 # botocore -lxml==5.1.0 +lxml==4.9.4 # via + # -c requirements/constraints.txt # -r requirements/base.txt # xblock # xblock-sdk @@ -120,7 +126,7 @@ pylint-plugin-utils==0.8.2 # pylint-django pypng==0.20220715.0 # via xblock-sdk -python-dateutil==2.8.2 +python-dateutil==2.9.0.post0 # via # -r requirements/base.txt # arrow @@ -133,7 +139,6 @@ python-slugify==8.0.4 pytz==2024.1 # via # -r requirements/base.txt - # django # xblock pyyaml==6.0.1 # via @@ -145,7 +150,7 @@ requests==2.31.0 # via # cookiecutter # xblock-sdk -rich==13.7.0 +rich==13.7.1 # via cookiecutter s3transfer==0.10.0 # via boto3 @@ -171,9 +176,9 @@ text-unidecode==1.3 # via python-slugify tomli==2.0.1 # via pylint -tomlkit==0.12.3 +tomlkit==0.12.4 # via pylint -types-python-dateutil==2.8.19.20240106 +types-python-dateutil==2.8.19.20240311 # via arrow typing-extensions==4.10.0 # via @@ -196,11 +201,11 @@ webob==1.8.7 # -r requirements/base.txt # xblock # xblock-sdk -xblock==1.10.0 +xblock==2.0.0 # via # -r requirements/base.txt # xblock-sdk -xblock-sdk==0.7.0 +xblock-sdk==0.8.0 # via -r requirements/quality.in # The following packages are considered to be unsafe in a requirements file: diff --git a/requirements/test.txt b/requirements/test.txt index 0058cee..65170fe 100644 --- a/requirements/test.txt +++ b/requirements/test.txt @@ -18,18 +18,21 @@ astroid==3.1.0 # via # pylint # pylint-celery +backports-zoneinfo==0.2.1 ; python_version < "3.9" + # via + # -c requirements/constraints.txt + # -r requirements/base.txt + # django binaryornot==0.4.4 # via cookiecutter -boto3==1.34.49 +boto3==1.34.62 # via fs-s3fs -botocore==1.34.49 +botocore==1.34.62 # via # boto3 # s3transfer certifi==2024.2.2 # via requests -cffi==1.16.0 - # via cryptography chardet==5.2.0 # via binaryornot charset-normalizer==3.3.2 @@ -50,9 +53,7 @@ coverage==6.5.0 # via coveralls coveralls==3.3.1 # via -r requirements/test.in -cryptography==42.0.5 - # via secretstorage -ddt==1.7.1 +ddt==1.7.2 # via -r requirements/test.in dill==0.3.8 # via pylint @@ -77,11 +78,12 @@ fs-s3fs==1.1.1 # via xblock-sdk idna==3.6 # via requests -importlib-metadata==7.0.1 +importlib-metadata==6.11.0 # via + # -c https://raw.githubusercontent.com/openedx/edx-lint/master/edx_lint/files/common_constraints.txt # keyring # twine -importlib-resources==6.1.2 +importlib-resources==6.3.0 # via keyring iniconfig==2.0.0 # via pytest @@ -89,10 +91,6 @@ isort==5.13.2 # via pylint jaraco-classes==3.3.1 # via keyring -jeepney==0.8.0 - # via - # keyring - # secretstorage jinja2==3.1.3 # via # code-annotations @@ -101,10 +99,11 @@ jmespath==1.0.1 # via # boto3 # botocore -keyring==24.3.0 +keyring==24.3.1 # via twine -lxml==5.1.0 +lxml==4.9.4 # via + # -c requirements/constraints.txt # -r requirements/base.txt # xblock # xblock-sdk @@ -128,18 +127,16 @@ more-itertools==10.2.0 # via jaraco-classes nh3==0.2.15 # via readme-renderer -packaging==23.2 +packaging==24.0 # via pytest pbr==6.0.0 # via stevedore -pkginfo==1.9.6 +pkginfo==1.10.0 # via twine platformdirs==4.2.0 # via pylint pluggy==1.4.0 # via pytest -pycparser==2.21 - # via cffi pygments==2.17.2 # via # readme-renderer @@ -160,9 +157,9 @@ pylint-plugin-utils==0.8.2 # pylint-django pypng==0.20220715.0 # via xblock-sdk -pytest==8.0.2 +pytest==8.1.1 # via -r requirements/test.in -python-dateutil==2.8.2 +python-dateutil==2.9.0.post0 # via # -r requirements/base.txt # arrow @@ -175,7 +172,6 @@ python-slugify==8.0.4 pytz==2024.1 # via # -r requirements/base.txt - # django # xblock pyyaml==6.0.1 # via @@ -183,7 +179,7 @@ pyyaml==6.0.1 # code-annotations # cookiecutter # xblock -readme-renderer==42.0 +readme-renderer==43.0 # via twine requests==2.31.0 # via @@ -196,14 +192,12 @@ requests-toolbelt==1.0.0 # via twine rfc3986==2.0.0 # via twine -rich==13.7.0 +rich==13.7.1 # via # cookiecutter # twine s3transfer==0.10.0 # via boto3 -secretstorage==3.3.3 - # via keyring simplejson==3.19.2 # via # -r requirements/base.txt @@ -228,11 +222,11 @@ tomli==2.0.1 # via # pylint # pytest -tomlkit==0.12.3 +tomlkit==0.12.4 # via pylint twine==5.0.0 # via -r requirements/test.in -types-python-dateutil==2.8.19.20240106 +types-python-dateutil==2.8.19.20240311 # via arrow typing-extensions==4.10.0 # via @@ -256,13 +250,13 @@ webob==1.8.7 # -r requirements/base.txt # xblock # xblock-sdk -xblock==1.10.0 +xblock==2.0.0 # via # -r requirements/base.txt # xblock-sdk -xblock-sdk==0.7.0 +xblock-sdk==0.8.0 # via -r requirements/test.in -zipp==3.17.0 +zipp==3.18.0 # via # importlib-metadata # importlib-resources diff --git a/requirements/tox.txt b/requirements/tox.txt index 9a12d68..daf54ce 100644 --- a/requirements/tox.txt +++ b/requirements/tox.txt @@ -4,7 +4,7 @@ # # make upgrade # -cachetools==5.3.2 +cachetools==5.3.3 # via tox chardet==5.2.0 # via tox @@ -16,7 +16,7 @@ filelock==3.13.1 # via # tox # virtualenv -packaging==23.2 +packaging==24.0 # via # pyproject-api # tox @@ -32,7 +32,7 @@ tomli==2.0.1 # via # pyproject-api # tox -tox==4.13.0 +tox==4.14.1 # via -r requirements/tox.in virtualenv==20.25.1 # via tox