diff --git a/bulk_grades/__init__.py b/bulk_grades/__init__.py index 30b3ad1..ef19a1e 100644 --- a/bulk_grades/__init__.py +++ b/bulk_grades/__init__.py @@ -2,6 +2,6 @@ Support for bulk scoring and grading. """ -__version__ = '0.8.9' +__version__ = '0.8.10' default_app_config = 'bulk_grades.apps.BulkGradesConfig' # pylint: disable=invalid-name diff --git a/requirements/base.txt b/requirements/base.txt index f62e20f..2e772fc 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -24,6 +24,7 @@ click-repl==0.1.6 # via celery click==7.1.2 # via + # -c requirements/constraints.txt # celery # click-didyoumean # click-plugins @@ -39,7 +40,7 @@ django-model-utils==4.1.1 # super-csv django-waffle==2.1.0 # via edx-django-utils -django==2.2.20 +django==2.2.23 # via # -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt # -c requirements/constraints.txt @@ -55,7 +56,7 @@ djangorestframework==3.12.4 # via super-csv edx-celeryutils==1.0.0 # via super-csv -edx-django-utils==3.16.0 +edx-django-utils==4.0.0 # via super-csv edx-opaque-keys==2.2.0 # via -r requirements/base.in @@ -69,13 +70,13 @@ kombu==5.0.2 # via celery newrelic==6.2.0.156 # via edx-django-utils -pbr==5.5.1 +pbr==5.6.0 # via stevedore prompt-toolkit==3.0.18 # via click-repl psutil==5.8.0 # via edx-django-utils -pymongo==3.11.3 +pymongo==3.11.4 # via edx-opaque-keys pytz==2021.1 # via @@ -87,7 +88,7 @@ requests==2.25.1 # slumber simplejson==3.17.2 # via super-csv -six==1.15.0 +six==1.16.0 # via # -r requirements/base.in # click-repl diff --git a/requirements/constraints.txt b/requirements/constraints.txt index a2602e5..4a7abff 100644 --- a/requirements/constraints.txt +++ b/requirements/constraints.txt @@ -16,3 +16,8 @@ django<2.3 # pinning celery to latest release celery<6.0 + +# Pinning jinja2 +jinja2<3.0 +MarkupSafe<2.0 +click<8.0 diff --git a/requirements/dev.txt b/requirements/dev.txt index 435f9c6..fcffb1c 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -12,12 +12,12 @@ appdirs==1.4.4 # via # -r requirements/travis.txt # virtualenv -astroid==2.5.3 +astroid==2.5.6 # via # -r requirements/quality.txt # pylint # pylint-celery -attrs==20.3.0 +attrs==21.2.0 # via # -r requirements/quality.txt # pytest @@ -59,6 +59,7 @@ click-repl==0.1.6 # celery click==7.1.2 # via + # -c requirements/constraints.txt # -r requirements/pip-tools.txt # -r requirements/quality.txt # celery @@ -75,7 +76,7 @@ code-annotations==1.1.1 # edx-lint codecov==2.1.11 # via -r requirements/travis.txt -coverage==5.5 +coverage[toml]==5.5 # via # -r requirements/quality.txt # -r requirements/travis.txt @@ -83,7 +84,7 @@ coverage==5.5 # pytest-cov ddt==1.4.2 # via -r requirements/quality.txt -diff-cover==5.0.1 +diff-cover==5.1.1 # via -r requirements/dev.in distlib==0.3.1 # via @@ -103,7 +104,7 @@ django-waffle==2.1.0 # via # -r requirements/quality.txt # edx-django-utils -django==2.2.20 +django==2.2.23 # via # -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt # -c requirements/constraints.txt @@ -126,7 +127,7 @@ edx-celeryutils==1.0.0 # via # -r requirements/quality.txt # super-csv -edx-django-utils==3.16.0 +edx-django-utils==4.0.0 # via # -r requirements/quality.txt # super-csv @@ -164,6 +165,7 @@ jinja2-pluralize==0.3.0 # via diff-cover jinja2==2.11.3 # via + # -c requirements/constraints.txt # -r requirements/quality.txt # code-annotations # diff-cover @@ -182,6 +184,7 @@ lazy-object-proxy==1.6.0 # astroid markupsafe==1.1.1 # via + # -c requirements/constraints.txt # -r requirements/quality.txt # jinja2 mccabe==0.6.1 @@ -204,7 +207,7 @@ path.py==12.5.0 # via edx-i18n-tools path==15.1.2 # via path.py -pbr==5.5.1 +pbr==5.6.0 # via # -r requirements/quality.txt # stevedore @@ -241,13 +244,13 @@ pycodestyle==2.7.0 # via -r requirements/quality.txt pydocstyle==6.0.0 # via -r requirements/quality.txt -pygments==2.8.1 +pygments==2.9.0 # via diff-cover pylint-celery==0.3 # via # -r requirements/quality.txt # edx-lint -pylint-django==2.4.3 +pylint-django==2.4.4 # via # -r requirements/quality.txt # edx-lint @@ -256,14 +259,14 @@ pylint-plugin-utils==0.6 # -r requirements/quality.txt # pylint-celery # pylint-django -pylint==2.7.4 +pylint==2.8.2 # via # -r requirements/quality.txt # edx-lint # pylint-celery # pylint-django # pylint-plugin-utils -pymongo==3.11.3 +pymongo==3.11.4 # via # -r requirements/quality.txt # edx-opaque-keys @@ -272,16 +275,16 @@ pyparsing==2.4.7 # -r requirements/quality.txt # -r requirements/travis.txt # packaging -pytest-cov==2.11.1 +pytest-cov==2.12.0 # via -r requirements/quality.txt pytest-django==4.2.0 # via -r requirements/quality.txt -pytest==6.2.3 +pytest==6.2.4 # via # -r requirements/quality.txt # pytest-cov # pytest-django -python-slugify==4.0.1 +python-slugify==5.0.2 # via # -r requirements/quality.txt # code-annotations @@ -305,7 +308,7 @@ simplejson==3.17.2 # via # -r requirements/quality.txt # super-csv -six==1.15.0 +six==1.16.0 # via # -r requirements/quality.txt # -r requirements/travis.txt @@ -341,13 +344,14 @@ toml==0.10.2 # -r requirements/pip-tools.txt # -r requirements/quality.txt # -r requirements/travis.txt + # coverage # pep517 # pylint # pytest # tox tox-battery==0.6.1 # via -r requirements/travis.txt -tox==3.23.0 +tox==3.23.1 # via # -r requirements/travis.txt # tox-battery @@ -361,7 +365,7 @@ vine==5.0.0 # -r requirements/quality.txt # amqp # celery -virtualenv==20.4.4 +virtualenv==20.4.6 # via # -r requirements/travis.txt # tox diff --git a/requirements/doc.txt b/requirements/doc.txt index 96c20b1..8fd8cfd 100644 --- a/requirements/doc.txt +++ b/requirements/doc.txt @@ -10,11 +10,11 @@ amqp==5.0.6 # via # -r requirements/test.txt # kombu -attrs==20.3.0 +attrs==21.2.0 # via # -r requirements/test.txt # pytest -babel==2.9.0 +babel==2.9.1 # via sphinx billiard==3.6.4.0 # via @@ -52,6 +52,7 @@ click-repl==0.1.6 # celery click==7.1.2 # via + # -c requirements/constraints.txt # -r requirements/test.txt # celery # click-didyoumean @@ -62,7 +63,7 @@ code-annotations==1.1.1 # via -r requirements/test.txt colorama==0.4.4 # via twine -coverage==5.5 +coverage[toml]==5.5 # via # -r requirements/test.txt # pytest-cov @@ -84,7 +85,7 @@ django-waffle==2.1.0 # via # -r requirements/test.txt # edx-django-utils -django==2.2.20 +django==2.2.23 # via # -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt # -c requirements/constraints.txt @@ -114,7 +115,7 @@ edx-celeryutils==1.0.0 # via # -r requirements/test.txt # super-csv -edx-django-utils==3.16.0 +edx-django-utils==4.0.0 # via # -r requirements/test.txt # super-csv @@ -146,6 +147,7 @@ jeepney==0.6.0 # secretstorage jinja2==2.11.3 # via + # -c requirements/constraints.txt # -r requirements/test.txt # code-annotations # sphinx @@ -161,8 +163,10 @@ kombu==5.0.2 # celery markupsafe==1.1.1 # via + # -c requirements/constraints.txt # -r requirements/test.txt # jinja2 + # sphinx mock==4.0.3 # via -r requirements/test.txt newrelic==6.2.0.156 @@ -175,7 +179,7 @@ packaging==20.9 # bleach # pytest # sphinx -pbr==5.5.1 +pbr==5.6.0 # via # -r requirements/test.txt # stevedore @@ -199,12 +203,12 @@ py==1.10.0 # pytest pycparser==2.20 # via cffi -pygments==2.8.1 +pygments==2.9.0 # via # doc8 # readme-renderer # sphinx -pymongo==3.11.3 +pymongo==3.11.4 # via # -r requirements/test.txt # edx-opaque-keys @@ -212,16 +216,16 @@ pyparsing==2.4.7 # via # -r requirements/test.txt # packaging -pytest-cov==2.11.1 +pytest-cov==2.12.0 # via -r requirements/test.txt pytest-django==4.2.0 # via -r requirements/test.txt -pytest==6.2.3 +pytest==6.2.4 # via # -r requirements/test.txt # pytest-cov # pytest-django -python-slugify==4.0.1 +python-slugify==5.0.2 # via # -r requirements/test.txt # code-annotations @@ -250,7 +254,7 @@ requests==2.25.1 # twine restructuredtext-lint==1.3.2 # via doc8 -rfc3986==1.4.0 +rfc3986==1.5.0 # via twine secretstorage==3.3.1 # via keyring @@ -258,7 +262,7 @@ simplejson==3.17.2 # via # -r requirements/test.txt # super-csv -six==1.15.0 +six==1.16.0 # via # -r requirements/test.txt # bleach @@ -270,7 +274,7 @@ slumber==0.7.1 # via -r requirements/test.txt snowballstemmer==2.1.0 # via sphinx -sphinx==3.5.4 +sphinx==4.0.1 # via # -r requirements/doc.in # edx-sphinx-theme @@ -306,6 +310,7 @@ text-unidecode==1.3 toml==0.10.2 # via # -r requirements/test.txt + # coverage # pytest tqdm==4.60.0 # via twine diff --git a/requirements/pii_check.txt b/requirements/pii_check.txt index f8cc32d..93b1eb8 100644 --- a/requirements/pii_check.txt +++ b/requirements/pii_check.txt @@ -39,6 +39,7 @@ click-repl==0.1.6 # celery click==7.1.2 # via + # -c requirements/constraints.txt # -r requirements/base.txt # celery # click-didyoumean @@ -61,7 +62,7 @@ django-waffle==2.1.0 # via # -r requirements/base.txt # edx-django-utils -django==2.2.20 +django==2.2.23 # via # -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt # -c requirements/constraints.txt @@ -82,7 +83,7 @@ edx-celeryutils==1.0.0 # via # -r requirements/base.txt # super-csv -edx-django-utils==3.16.0 +edx-django-utils==4.0.0 # via # -r requirements/base.txt # super-csv @@ -97,7 +98,9 @@ idna==2.10 # -r requirements/base.txt # requests jinja2==2.11.3 - # via code-annotations + # via + # -c requirements/constraints.txt + # code-annotations jsonfield2==4.0.0.post0 # via # -r requirements/base.txt @@ -107,12 +110,14 @@ kombu==5.0.2 # -r requirements/base.txt # celery markupsafe==1.1.1 - # via jinja2 + # via + # -c requirements/constraints.txt + # jinja2 newrelic==6.2.0.156 # via # -r requirements/base.txt # edx-django-utils -pbr==5.5.1 +pbr==5.6.0 # via # -r requirements/base.txt # stevedore @@ -124,11 +129,11 @@ psutil==5.8.0 # via # -r requirements/base.txt # edx-django-utils -pymongo==3.11.3 +pymongo==3.11.4 # via # -r requirements/base.txt # edx-opaque-keys -python-slugify==4.0.1 +python-slugify==5.0.2 # via code-annotations pytz==2021.1 # via @@ -145,7 +150,7 @@ simplejson==3.17.2 # via # -r requirements/base.txt # super-csv -six==1.15.0 +six==1.16.0 # via # -r requirements/base.txt # click-repl diff --git a/requirements/pip-tools.txt b/requirements/pip-tools.txt index ef1d24f..c71d600 100644 --- a/requirements/pip-tools.txt +++ b/requirements/pip-tools.txt @@ -5,7 +5,9 @@ # make upgrade # click==7.1.2 - # via pip-tools + # via + # -c requirements/constraints.txt + # pip-tools pep517==0.10.0 # via pip-tools pip-tools==6.1.0 diff --git a/requirements/quality.txt b/requirements/quality.txt index dde362f..d6c94e0 100644 --- a/requirements/quality.txt +++ b/requirements/quality.txt @@ -8,11 +8,11 @@ amqp==5.0.6 # via # -r requirements/test.txt # kombu -astroid==2.5.3 +astroid==2.5.6 # via # pylint # pylint-celery -attrs==20.3.0 +attrs==21.2.0 # via # -r requirements/test.txt # pytest @@ -49,6 +49,7 @@ click-repl==0.1.6 # celery click==7.1.2 # via + # -c requirements/constraints.txt # -r requirements/test.txt # celery # click-didyoumean @@ -61,7 +62,7 @@ code-annotations==1.1.1 # via # -r requirements/test.txt # edx-lint -coverage==5.5 +coverage[toml]==5.5 # via # -r requirements/test.txt # pytest-cov @@ -81,7 +82,7 @@ django-waffle==2.1.0 # via # -r requirements/test.txt # edx-django-utils -django==2.2.20 +django==2.2.23 # via # -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt # -c requirements/constraints.txt @@ -103,7 +104,7 @@ edx-celeryutils==1.0.0 # via # -r requirements/test.txt # super-csv -edx-django-utils==3.16.0 +edx-django-utils==4.0.0 # via # -r requirements/test.txt # super-csv @@ -129,6 +130,7 @@ isort==5.8.0 # pylint jinja2==2.11.3 # via + # -c requirements/constraints.txt # -r requirements/test.txt # code-annotations jsonfield2==4.0.0.post0 @@ -143,6 +145,7 @@ lazy-object-proxy==1.6.0 # via astroid markupsafe==1.1.1 # via + # -c requirements/constraints.txt # -r requirements/test.txt # jinja2 mccabe==0.6.1 @@ -157,7 +160,7 @@ packaging==20.9 # via # -r requirements/test.txt # pytest -pbr==5.5.1 +pbr==5.6.0 # via # -r requirements/test.txt # stevedore @@ -183,19 +186,19 @@ pydocstyle==6.0.0 # via -r requirements/quality.in pylint-celery==0.3 # via edx-lint -pylint-django==2.4.3 +pylint-django==2.4.4 # via edx-lint pylint-plugin-utils==0.6 # via # pylint-celery # pylint-django -pylint==2.7.4 +pylint==2.8.2 # via # edx-lint # pylint-celery # pylint-django # pylint-plugin-utils -pymongo==3.11.3 +pymongo==3.11.4 # via # -r requirements/test.txt # edx-opaque-keys @@ -203,16 +206,16 @@ pyparsing==2.4.7 # via # -r requirements/test.txt # packaging -pytest-cov==2.11.1 +pytest-cov==2.12.0 # via -r requirements/test.txt pytest-django==4.2.0 # via -r requirements/test.txt -pytest==6.2.3 +pytest==6.2.4 # via # -r requirements/test.txt # pytest-cov # pytest-django -python-slugify==4.0.1 +python-slugify==5.0.2 # via # -r requirements/test.txt # code-annotations @@ -233,7 +236,7 @@ simplejson==3.17.2 # via # -r requirements/test.txt # super-csv -six==1.15.0 +six==1.16.0 # via # -r requirements/test.txt # click-repl @@ -261,6 +264,7 @@ text-unidecode==1.3 toml==0.10.2 # via # -r requirements/test.txt + # coverage # pylint # pytest urllib3==1.26.4 diff --git a/requirements/test.txt b/requirements/test.txt index 891c1c8..4b315ac 100644 --- a/requirements/test.txt +++ b/requirements/test.txt @@ -7,7 +7,7 @@ # via # -r requirements/base.txt # kombu -attrs==20.3.0 +attrs==21.2.0 # via pytest # via # -r requirements/base.txt @@ -38,6 +38,7 @@ click-repl==0.1.6 # celery click==7.1.2 # via + # -c requirements/constraints.txt # -r requirements/base.txt # celery # click-didyoumean @@ -46,7 +47,7 @@ click==7.1.2 # code-annotations code-annotations==1.1.1 # via -r requirements/test.in -coverage==5.5 +coverage[toml]==5.5 # via pytest-cov ddt==1.4.2 # via -r requirements/test.in @@ -84,7 +85,7 @@ edx-celeryutils==1.0.0 # via # -r requirements/base.txt # super-csv -edx-django-utils==3.16.0 +edx-django-utils==4.0.0 # via # -r requirements/base.txt # super-csv @@ -101,7 +102,9 @@ idna==2.10 iniconfig==1.1.1 # via pytest jinja2==2.11.3 - # via code-annotations + # via + # -c requirements/constraints.txt + # code-annotations jsonfield2==4.0.0.post0 # via # -r requirements/base.txt @@ -110,7 +113,9 @@ jsonfield2==4.0.0.post0 # -r requirements/base.txt # celery markupsafe==1.1.1 - # via jinja2 + # via + # -c requirements/constraints.txt + # jinja2 mock==4.0.3 # via -r requirements/test.in newrelic==6.2.0.156 @@ -119,7 +124,7 @@ newrelic==6.2.0.156 # edx-django-utils packaging==20.9 # via pytest -pbr==5.5.1 +pbr==5.6.0 # via # -r requirements/base.txt # stevedore @@ -135,21 +140,21 @@ psutil==5.8.0 # edx-django-utils py==1.10.0 # via pytest -pymongo==3.11.3 +pymongo==3.11.4 # via # -r requirements/base.txt # edx-opaque-keys pyparsing==2.4.7 # via packaging -pytest-cov==2.11.1 +pytest-cov==2.12.0 # via -r requirements/test.in pytest-django==4.2.0 # via -r requirements/test.in -pytest==6.2.3 +pytest==6.2.4 # via # pytest-cov # pytest-django -python-slugify==4.0.1 +python-slugify==5.0.2 # via code-annotations pytz==2021.1 # via @@ -166,7 +171,7 @@ simplejson==3.17.2 # via # -r requirements/base.txt # super-csv -six==1.15.0 +six==1.16.0 # via # -r requirements/base.txt # click-repl @@ -187,7 +192,9 @@ super-csv==2.0.1 text-unidecode==1.3 # via python-slugify toml==0.10.2 - # via pytest + # via + # coverage + # pytest urllib3==1.26.4 # via # -r requirements/base.txt diff --git a/requirements/travis.txt b/requirements/travis.txt index 2987fa8..ed9fff3 100644 --- a/requirements/travis.txt +++ b/requirements/travis.txt @@ -32,7 +32,7 @@ pyparsing==2.4.7 # via packaging requests==2.25.1 # via codecov -six==1.15.0 +six==1.16.0 # via # tox # virtualenv @@ -40,11 +40,11 @@ toml==0.10.2 # via tox tox-battery==0.6.1 # via -r requirements/travis.in -tox==3.23.0 +tox==3.23.1 # via # -r requirements/travis.in # tox-battery urllib3==1.26.4 # via requests -virtualenv==20.4.4 +virtualenv==20.4.6 # via tox