diff --git a/CHANGELOG.rst b/CHANGELOG.rst index b31d5e5..d628268 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -14,6 +14,11 @@ Change Log Unreleased ~~~~~~~~~~ +[1.3.0] - 2020-07-16 +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +Django 3.x deprecation warnings are fixed + [1.2.9] - 2020-06-30 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ diff --git a/edx_when/__init__.py b/edx_when/__init__.py index 4978514..2b2e37f 100644 --- a/edx_when/__init__.py +++ b/edx_when/__init__.py @@ -2,6 +2,6 @@ Your project description goes here. """ -__version__ = '1.2.9' +__version__ = '1.3.0' default_app_config = 'edx_when.apps.EdxWhenConfig' # pylint: disable=invalid-name diff --git a/pylintrc b/pylintrc index ccdecad..e9d9220 100644 --- a/pylintrc +++ b/pylintrc @@ -341,6 +341,7 @@ disable = using-cmp-argument, xrange-builtin, zip-builtin-not-iterating, + import-outside-toplevel [REPORTS] output-format = text diff --git a/requirements/base.txt b/requirements/base.txt index 97f566b..4f2e4cf 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -5,38 +5,41 @@ # make upgrade # appdirs==1.4.4 # via fs -certifi==2020.4.5.1 # via requests +certifi==2020.6.20 # via requests +cffi==1.14.0 # via cryptography chardet==3.0.4 # via requests +cryptography==2.9.2 # via pyjwt django-model-utils==4.0.0 # via -r requirements/base.in -django-waffle==0.20.0 # via edx-django-utils, edx-drf-extensions -django==2.2.12 # via -c requirements/constraints.txt, -r requirements/base.in, django-model-utils, djangorestframework, drf-jwt, edx-django-utils, edx-drf-extensions, rest-condition +django-waffle==1.0.0 # via edx-django-utils, edx-drf-extensions +django==2.2.14 # via -c requirements/constraints.txt, -r requirements/base.in, django-model-utils, djangorestframework, drf-jwt, edx-django-utils, edx-drf-extensions, rest-condition djangorestframework==3.11.0 # via drf-jwt, edx-drf-extensions, rest-condition -drf-jwt==1.14.0 # via edx-drf-extensions -edx-django-utils==3.2.2 # via -r requirements/base.in, edx-drf-extensions -edx-drf-extensions==6.0.0 # via -r requirements/base.in -edx-opaque-keys==2.1.0 # via -r requirements/base.in, edx-drf-extensions +drf-jwt==1.16.2 # via edx-drf-extensions +edx-django-utils==3.2.3 # via -r requirements/base.in, edx-drf-extensions +edx-drf-extensions==6.1.0 # via -r requirements/base.in +edx-opaque-keys==2.1.1 # via -r requirements/base.in, edx-drf-extensions fs==2.4.11 # via xblock future==0.18.2 # via pyjwkest -idna==2.9 # via requests -lxml==4.5.1 # via xblock +idna==2.10 # via requests +lxml==4.5.2 # via xblock markupsafe==1.1.1 # via xblock -newrelic==5.12.1.141 # via edx-django-utils +newrelic==5.14.1.144 # via edx-django-utils pbr==5.4.5 # via stevedore psutil==1.2.1 # via edx-django-utils -pycryptodomex==3.9.7 # via pyjwkest +pycparser==2.20 # via cffi +pycryptodomex==3.9.8 # via pyjwkest pyjwkest==1.4.2 # via edx-drf-extensions -pyjwt==1.7.1 # via drf-jwt +pyjwt[crypto]==1.7.1 # via drf-jwt pymongo==3.10.1 # via edx-opaque-keys python-dateutil==2.8.1 # via edx-drf-extensions, xblock pytz==2020.1 # via django, fs, xblock pyyaml==5.3.1 # via xblock -requests==2.23.0 # via edx-drf-extensions, pyjwkest +requests==2.24.0 # via edx-drf-extensions, pyjwkest rest-condition==1.0.3 # via edx-drf-extensions semantic-version==2.8.5 # via edx-drf-extensions -six==1.15.0 # via django-waffle, edx-drf-extensions, edx-opaque-keys, fs, pyjwkest, python-dateutil, stevedore, xblock +six==1.15.0 # via cryptography, edx-drf-extensions, edx-opaque-keys, fs, pyjwkest, python-dateutil, stevedore, xblock sqlparse==0.3.1 # via django stevedore==1.32.0 # via edx-opaque-keys -typing==3.7.4.1 # via fs +typing==3.7.4.3 # via fs urllib3==1.25.9 # via requests web-fragments==0.3.2 # via xblock webob==1.8.6 # via xblock diff --git a/requirements/dev.txt b/requirements/dev.txt index 8d7229c..d244bac 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -7,87 +7,90 @@ appdirs==1.4.4 # via -r requirements/quality.txt, -r requirements/travis.txt, fs, virtualenv astroid==2.3.3 # via -r requirements/quality.txt, pylint, pylint-celery attrs==19.3.0 # via -r requirements/quality.txt, pytest -certifi==2020.4.5.1 # via -r requirements/quality.txt, -r requirements/travis.txt, requests +certifi==2020.6.20 # via -r requirements/quality.txt, -r requirements/travis.txt, requests +cffi==1.14.0 # via -r requirements/quality.txt, cryptography chardet==3.0.4 # via -r requirements/quality.txt, -r requirements/travis.txt, requests click-log==0.3.2 # via -r requirements/quality.txt, edx-lint click==7.1.2 # via -r requirements/pip-tools.txt, -r requirements/quality.txt, click-log, code-annotations, edx-lint, pip-tools code-annotations==0.3.4 # via -r requirements/quality.txt -codecov==2.1.3 # via -r requirements/travis.txt -coverage==5.1 # via -r requirements/quality.txt, -r requirements/travis.txt, codecov, pytest-cov +codecov==2.1.8 # via -r requirements/travis.txt +coverage==5.2 # via -r requirements/quality.txt, -r requirements/travis.txt, codecov, pytest-cov +cryptography==2.9.2 # via -r requirements/quality.txt, pyjwt ddt==1.4.1 # via -r requirements/quality.txt -diff-cover==2.6.1 # via -r requirements/dev.in -distlib==0.3.0 # via -r requirements/travis.txt, virtualenv +diff-cover==3.0.1 # via -r requirements/dev.in +distlib==0.3.1 # via -r requirements/travis.txt, virtualenv django-model-utils==4.0.0 # via -r requirements/quality.txt -django-waffle==0.20.0 # via -r requirements/quality.txt, edx-django-utils, edx-drf-extensions -django==2.2.12 # via -c requirements/constraints.txt, -r requirements/quality.txt, code-annotations, django-model-utils, djangorestframework, drf-jwt, edx-django-utils, edx-drf-extensions, edx-i18n-tools, rest-condition +django-waffle==1.0.0 # via -r requirements/quality.txt, edx-django-utils, edx-drf-extensions +django==2.2.14 # via -c requirements/constraints.txt, -r requirements/quality.txt, code-annotations, django-model-utils, djangorestframework, drf-jwt, edx-django-utils, edx-drf-extensions, edx-i18n-tools, rest-condition djangorestframework==3.11.0 # via -r requirements/quality.txt, drf-jwt, edx-drf-extensions, rest-condition -drf-jwt==1.14.0 # via -r requirements/quality.txt, edx-drf-extensions -edx-django-utils==3.2.2 # via -r requirements/quality.txt, edx-drf-extensions -edx-drf-extensions==6.0.0 # via -r requirements/quality.txt +drf-jwt==1.16.2 # via -r requirements/quality.txt, edx-drf-extensions +edx-django-utils==3.2.3 # via -r requirements/quality.txt, edx-drf-extensions +edx-drf-extensions==6.1.0 # via -r requirements/quality.txt edx-i18n-tools==0.5.3 # via -r requirements/dev.in -edx-lint==1.4.1 # via -r requirements/quality.txt -edx-opaque-keys==2.1.0 # via -r requirements/quality.txt, edx-drf-extensions +edx-lint==1.5.0 # via -r requirements/quality.txt +edx-opaque-keys==2.1.1 # via -r requirements/quality.txt, edx-drf-extensions filelock==3.0.12 # via -r requirements/travis.txt, tox, virtualenv fs==2.4.11 # via -r requirements/quality.txt, xblock future==0.18.2 # via -r requirements/quality.txt, pyjwkest -idna==2.9 # via -r requirements/quality.txt, -r requirements/travis.txt, requests -importlib-metadata==1.6.0 # via -r requirements/quality.txt, -r requirements/travis.txt, importlib-resources, path.py, pluggy, pytest, tox, virtualenv -importlib-resources==1.5.0 # via -r requirements/travis.txt, virtualenv +idna==2.10 # via -r requirements/quality.txt, -r requirements/travis.txt, requests +importlib-metadata==1.7.0 # via -r requirements/quality.txt, -r requirements/travis.txt, path.py, pluggy, pytest, tox, virtualenv +importlib-resources==3.0.0 # via -r requirements/travis.txt, virtualenv inflect==3.0.2 # via jinja2-pluralize isort==4.3.21 # via -r requirements/quality.txt, pylint jinja2-pluralize==0.3.0 # via diff-cover jinja2==2.11.2 # via -r requirements/quality.txt, code-annotations, diff-cover, jinja2-pluralize lazy-object-proxy==1.4.3 # via -r requirements/quality.txt, astroid -lxml==4.5.1 # via -r requirements/quality.txt, xblock +lxml==4.5.2 # via -r requirements/quality.txt, xblock markupsafe==1.1.1 # via -r requirements/quality.txt, jinja2, xblock mccabe==0.6.1 # via -r requirements/quality.txt, pylint mock==3.0.5 # via -c requirements/constraints.txt, -r requirements/quality.txt -more-itertools==8.3.0 # via -r requirements/quality.txt, pytest -newrelic==5.12.1.141 # via -r requirements/quality.txt, edx-django-utils +more-itertools==8.4.0 # via -r requirements/quality.txt, pytest +newrelic==5.14.1.144 # via -r requirements/quality.txt, edx-django-utils packaging==20.4 # via -r requirements/quality.txt, -r requirements/travis.txt, pytest, tox path.py==11.5.0 # via -r requirements/dev.in, edx-i18n-tools pathlib2==2.3.5 # via -r requirements/quality.txt, pytest pbr==5.4.5 # via -r requirements/quality.txt, stevedore -pip-tools==5.2.0 # via -r requirements/pip-tools.txt +pip-tools==5.2.1 # via -r requirements/pip-tools.txt pluggy==0.13.1 # via -r requirements/quality.txt, -r requirements/travis.txt, diff-cover, pytest, tox polib==1.1.0 # via edx-i18n-tools psutil==1.2.1 # via -r requirements/quality.txt, edx-django-utils -py==1.8.1 # via -r requirements/quality.txt, -r requirements/travis.txt, pytest, tox +py==1.9.0 # via -r requirements/quality.txt, -r requirements/travis.txt, pytest, tox pycodestyle==2.6.0 # via -r requirements/quality.txt -pycryptodomex==3.9.7 # via -r requirements/quality.txt, pyjwkest +pycparser==2.20 # via -r requirements/quality.txt, cffi +pycryptodomex==3.9.8 # via -r requirements/quality.txt, pyjwkest pydocstyle==5.0.2 # via -r requirements/quality.txt pygments==2.6.1 # via diff-cover pyjwkest==1.4.2 # via -r requirements/quality.txt, edx-drf-extensions -pyjwt==1.7.1 # via -r requirements/quality.txt, drf-jwt +pyjwt[crypto]==1.7.1 # via -r requirements/quality.txt, drf-jwt pylint-celery==0.3 # via -r requirements/quality.txt, edx-lint pylint-django==2.0.11 # via -r requirements/quality.txt, edx-lint pylint-plugin-utils==0.6 # via -r requirements/quality.txt, pylint-celery, pylint-django -pylint==2.4.2 # via -r requirements/quality.txt, edx-lint, pylint-celery, pylint-django, pylint-plugin-utils +pylint==2.4.4 # via -r requirements/quality.txt, edx-lint, pylint-celery, pylint-django, pylint-plugin-utils pymongo==3.10.1 # via -r requirements/quality.txt, edx-opaque-keys pyparsing==2.4.7 # via -r requirements/quality.txt, -r requirements/travis.txt, packaging -pytest-cov==2.9.0 # via -r requirements/quality.txt +pytest-cov==2.10.0 # via -r requirements/quality.txt pytest-django==3.9.0 # via -r requirements/quality.txt -pytest==5.4.2 # via -r requirements/quality.txt, pytest-cov, pytest-django +pytest==5.4.3 # via -r requirements/quality.txt, pytest-cov, pytest-django python-dateutil==2.8.1 # via -r requirements/quality.txt, edx-drf-extensions, xblock -python-slugify==4.0.0 # via -r requirements/quality.txt, code-annotations +python-slugify==4.0.1 # via -r requirements/quality.txt, code-annotations pytz==2020.1 # via -r requirements/quality.txt, django, fs, xblock pyyaml==5.3.1 # via -r requirements/quality.txt, code-annotations, edx-i18n-tools, xblock -requests==2.23.0 # via -r requirements/quality.txt, -r requirements/travis.txt, codecov, edx-drf-extensions, pyjwkest +requests==2.24.0 # via -r requirements/quality.txt, -r requirements/travis.txt, codecov, edx-drf-extensions, pyjwkest rest-condition==1.0.3 # via -r requirements/quality.txt, edx-drf-extensions semantic-version==2.8.5 # via -r requirements/quality.txt, edx-drf-extensions -six==1.15.0 # via -r requirements/pip-tools.txt, -r requirements/quality.txt, -r requirements/travis.txt, astroid, diff-cover, django-waffle, edx-drf-extensions, edx-i18n-tools, edx-lint, edx-opaque-keys, fs, mock, packaging, pathlib2, pip-tools, pyjwkest, python-dateutil, stevedore, tox, virtualenv, xblock +six==1.15.0 # via -r requirements/pip-tools.txt, -r requirements/quality.txt, -r requirements/travis.txt, astroid, cryptography, diff-cover, edx-drf-extensions, edx-i18n-tools, edx-lint, edx-opaque-keys, fs, mock, packaging, pathlib2, pip-tools, pyjwkest, python-dateutil, stevedore, tox, virtualenv, xblock snowballstemmer==2.0.0 # via -r requirements/quality.txt, pydocstyle sqlparse==0.3.1 # via -r requirements/quality.txt, django stevedore==1.32.0 # via -r requirements/quality.txt, code-annotations, edx-opaque-keys text-unidecode==1.3 # via -r requirements/quality.txt, python-slugify toml==0.10.1 # via -r requirements/travis.txt, tox tox-battery==0.6.1 # via -r requirements/travis.txt -tox==3.15.1 # via -r requirements/travis.txt, tox-battery +tox==3.17.1 # via -r requirements/travis.txt, tox-battery typed-ast==1.4.1 # via -r requirements/quality.txt, astroid -typing==3.7.4.1 # via -r requirements/quality.txt, fs +typing==3.7.4.3 # via -r requirements/quality.txt, fs urllib3==1.25.9 # via -r requirements/quality.txt, -r requirements/travis.txt, requests -virtualenv==20.0.21 # via -r requirements/travis.txt, tox -wcwidth==0.1.9 # via -r requirements/quality.txt, pytest +virtualenv==20.0.27 # via -r requirements/travis.txt, tox +wcwidth==0.2.5 # via -r requirements/quality.txt, pytest web-fragments==0.3.2 # via -r requirements/quality.txt, xblock webob==1.8.6 # via -r requirements/quality.txt, xblock wrapt==1.11.2 # via -r requirements/quality.txt, astroid diff --git a/requirements/doc.txt b/requirements/doc.txt index 24522fa..ca78252 100644 --- a/requirements/doc.txt +++ b/requirements/doc.txt @@ -9,68 +9,71 @@ appdirs==1.4.4 # via -r requirements/test.txt, fs attrs==19.3.0 # via -r requirements/test.txt, pytest babel==2.8.0 # via sphinx bleach==3.1.5 # via readme-renderer -certifi==2020.4.5.1 # via -r requirements/test.txt, requests +certifi==2020.6.20 # via -r requirements/test.txt, requests +cffi==1.14.0 # via -r requirements/test.txt, cryptography chardet==3.0.4 # via -r requirements/test.txt, doc8, requests click==7.1.2 # via -r requirements/test.txt, code-annotations code-annotations==0.3.4 # via -r requirements/test.txt -coverage==5.1 # via -r requirements/test.txt, pytest-cov +coverage==5.2 # via -r requirements/test.txt, pytest-cov +cryptography==2.9.2 # via -r requirements/test.txt, pyjwt ddt==1.4.1 # via -r requirements/test.txt django-model-utils==4.0.0 # via -r requirements/test.txt -django-waffle==0.20.0 # via -r requirements/test.txt, edx-django-utils, edx-drf-extensions -django==2.2.12 # via -c requirements/constraints.txt, -r requirements/test.txt, code-annotations, django-model-utils, djangorestframework, drf-jwt, edx-django-utils, edx-drf-extensions, rest-condition +django-waffle==1.0.0 # via -r requirements/test.txt, edx-django-utils, edx-drf-extensions +django==2.2.14 # via -c requirements/constraints.txt, -r requirements/test.txt, code-annotations, django-model-utils, djangorestframework, drf-jwt, edx-django-utils, edx-drf-extensions, rest-condition djangorestframework==3.11.0 # via -r requirements/test.txt, drf-jwt, edx-drf-extensions, rest-condition -doc8==0.8.0 # via -r requirements/doc.in +doc8==0.8.1 # via -r requirements/doc.in docutils==0.16 # via doc8, readme-renderer, restructuredtext-lint, sphinx -drf-jwt==1.14.0 # via -r requirements/test.txt, edx-drf-extensions -edx-django-utils==3.2.2 # via -r requirements/test.txt, edx-drf-extensions -edx-drf-extensions==6.0.0 # via -r requirements/test.txt -edx-opaque-keys==2.1.0 # via -r requirements/test.txt, edx-drf-extensions +drf-jwt==1.16.2 # via -r requirements/test.txt, edx-drf-extensions +edx-django-utils==3.2.3 # via -r requirements/test.txt, edx-drf-extensions +edx-drf-extensions==6.1.0 # via -r requirements/test.txt +edx-opaque-keys==2.1.1 # via -r requirements/test.txt, edx-drf-extensions edx-sphinx-theme==1.5.0 # via -r requirements/doc.in fs==2.4.11 # via -r requirements/test.txt, xblock future==0.18.2 # via -r requirements/test.txt, pyjwkest -idna==2.9 # via -r requirements/test.txt, requests +idna==2.10 # via -r requirements/test.txt, requests imagesize==1.2.0 # via sphinx -importlib-metadata==1.6.0 # via -r requirements/test.txt, pluggy, pytest +importlib-metadata==1.7.0 # via -r requirements/test.txt, pluggy, pytest jinja2==2.11.2 # via -r requirements/test.txt, code-annotations, sphinx -lxml==4.5.1 # via -r requirements/test.txt, xblock +lxml==4.5.2 # via -r requirements/test.txt, xblock markupsafe==1.1.1 # via -r requirements/test.txt, jinja2, xblock mock==3.0.5 # via -c requirements/constraints.txt, -r requirements/test.txt -more-itertools==8.3.0 # via -r requirements/test.txt, pytest -newrelic==5.12.1.141 # via -r requirements/test.txt, edx-django-utils +more-itertools==8.4.0 # via -r requirements/test.txt, pytest +newrelic==5.14.1.144 # via -r requirements/test.txt, edx-django-utils packaging==20.4 # via -r requirements/test.txt, bleach, pytest, sphinx pathlib2==2.3.5 # via -r requirements/test.txt, pytest pbr==5.4.5 # via -r requirements/test.txt, stevedore pluggy==0.13.1 # via -r requirements/test.txt, pytest psutil==1.2.1 # via -r requirements/test.txt, edx-django-utils -py==1.8.1 # via -r requirements/test.txt, pytest -pycryptodomex==3.9.7 # via -r requirements/test.txt, pyjwkest -pygments==2.6.1 # via readme-renderer, sphinx +py==1.9.0 # via -r requirements/test.txt, pytest +pycparser==2.20 # via -r requirements/test.txt, cffi +pycryptodomex==3.9.8 # via -r requirements/test.txt, pyjwkest +pygments==2.6.1 # via doc8, readme-renderer, sphinx pyjwkest==1.4.2 # via -r requirements/test.txt, edx-drf-extensions -pyjwt==1.7.1 # via -r requirements/test.txt, drf-jwt +pyjwt[crypto]==1.7.1 # via -r requirements/test.txt, drf-jwt pymongo==3.10.1 # via -r requirements/test.txt, edx-opaque-keys pyparsing==2.4.7 # via -r requirements/test.txt, packaging -pytest-cov==2.9.0 # via -r requirements/test.txt +pytest-cov==2.10.0 # via -r requirements/test.txt pytest-django==3.9.0 # via -r requirements/test.txt -pytest==5.4.2 # via -r requirements/test.txt, pytest-cov, pytest-django +pytest==5.4.3 # via -r requirements/test.txt, pytest-cov, pytest-django python-dateutil==2.8.1 # via -r requirements/test.txt, edx-drf-extensions, xblock -python-slugify==4.0.0 # via -r requirements/test.txt, code-annotations +python-slugify==4.0.1 # via -r requirements/test.txt, code-annotations pytz==2020.1 # via -r requirements/test.txt, babel, django, fs, xblock pyyaml==5.3.1 # via -r requirements/test.txt, code-annotations, xblock readme-renderer==26.0 # via -r requirements/doc.in -requests==2.23.0 # via -r requirements/test.txt, edx-drf-extensions, pyjwkest, sphinx +requests==2.24.0 # via -r requirements/test.txt, edx-drf-extensions, pyjwkest, sphinx rest-condition==1.0.3 # via -r requirements/test.txt, edx-drf-extensions -restructuredtext-lint==1.3.0 # via doc8 +restructuredtext-lint==1.3.1 # via doc8 semantic-version==2.8.5 # via -r requirements/test.txt, edx-drf-extensions -six==1.15.0 # via -r requirements/test.txt, bleach, django-waffle, doc8, edx-drf-extensions, edx-opaque-keys, edx-sphinx-theme, fs, mock, packaging, pathlib2, pyjwkest, python-dateutil, readme-renderer, sphinx, stevedore, xblock +six==1.15.0 # via -r requirements/test.txt, bleach, cryptography, doc8, edx-drf-extensions, edx-opaque-keys, edx-sphinx-theme, fs, mock, packaging, pathlib2, pyjwkest, python-dateutil, readme-renderer, sphinx, stevedore, xblock snowballstemmer==2.0.0 # via sphinx sphinx==1.8.5 # via -r requirements/doc.in, edx-sphinx-theme -sphinxcontrib-websupport==1.2.2 # via sphinx +sphinxcontrib-websupport==1.2.3 # via sphinx sqlparse==0.3.1 # via -r requirements/test.txt, django stevedore==1.32.0 # via -r requirements/test.txt, code-annotations, doc8, edx-opaque-keys text-unidecode==1.3 # via -r requirements/test.txt, python-slugify -typing==3.7.4.1 # via -r requirements/test.txt, fs +typing==3.7.4.3 # via -r requirements/test.txt, fs urllib3==1.25.9 # via -r requirements/test.txt, requests -wcwidth==0.1.9 # via -r requirements/test.txt, pytest +wcwidth==0.2.5 # via -r requirements/test.txt, pytest web-fragments==0.3.2 # via -r requirements/test.txt, xblock webencodings==0.5.1 # via bleach webob==1.8.6 # via -r requirements/test.txt, xblock diff --git a/requirements/pip-tools.txt b/requirements/pip-tools.txt index d155f35..1ae2c19 100644 --- a/requirements/pip-tools.txt +++ b/requirements/pip-tools.txt @@ -5,7 +5,7 @@ # make upgrade # click==7.1.2 # via pip-tools -pip-tools==5.2.0 # via -r requirements/pip-tools.in +pip-tools==5.2.1 # via -r requirements/pip-tools.in six==1.15.0 # via pip-tools # The following packages are considered to be unsafe in a requirements file: diff --git a/requirements/quality.txt b/requirements/quality.txt index 677c2de..34f6f29 100644 --- a/requirements/quality.txt +++ b/requirements/quality.txt @@ -7,71 +7,74 @@ appdirs==1.4.4 # via -r requirements/test.txt, fs astroid==2.3.3 # via pylint, pylint-celery attrs==19.3.0 # via -r requirements/test.txt, pytest -certifi==2020.4.5.1 # via -r requirements/test.txt, requests +certifi==2020.6.20 # via -r requirements/test.txt, requests +cffi==1.14.0 # via -r requirements/test.txt, cryptography chardet==3.0.4 # via -r requirements/test.txt, requests click-log==0.3.2 # via edx-lint click==7.1.2 # via -r requirements/test.txt, click-log, code-annotations, edx-lint code-annotations==0.3.4 # via -r requirements/test.txt -coverage==5.1 # via -r requirements/test.txt, pytest-cov +coverage==5.2 # via -r requirements/test.txt, pytest-cov +cryptography==2.9.2 # via -r requirements/test.txt, pyjwt ddt==1.4.1 # via -r requirements/test.txt django-model-utils==4.0.0 # via -r requirements/test.txt -django-waffle==0.20.0 # via -r requirements/test.txt, edx-django-utils, edx-drf-extensions -django==2.2.12 # via -c requirements/constraints.txt, -r requirements/test.txt, code-annotations, django-model-utils, djangorestframework, drf-jwt, edx-django-utils, edx-drf-extensions, rest-condition +django-waffle==1.0.0 # via -r requirements/test.txt, edx-django-utils, edx-drf-extensions +django==2.2.14 # via -c requirements/constraints.txt, -r requirements/test.txt, code-annotations, django-model-utils, djangorestframework, drf-jwt, edx-django-utils, edx-drf-extensions, rest-condition djangorestframework==3.11.0 # via -r requirements/test.txt, drf-jwt, edx-drf-extensions, rest-condition -drf-jwt==1.14.0 # via -r requirements/test.txt, edx-drf-extensions -edx-django-utils==3.2.2 # via -r requirements/test.txt, edx-drf-extensions -edx-drf-extensions==6.0.0 # via -r requirements/test.txt -edx-lint==1.4.1 # via -r requirements/quality.in -edx-opaque-keys==2.1.0 # via -r requirements/test.txt, edx-drf-extensions +drf-jwt==1.16.2 # via -r requirements/test.txt, edx-drf-extensions +edx-django-utils==3.2.3 # via -r requirements/test.txt, edx-drf-extensions +edx-drf-extensions==6.1.0 # via -r requirements/test.txt +edx-lint==1.5.0 # via -r requirements/quality.in +edx-opaque-keys==2.1.1 # via -r requirements/test.txt, edx-drf-extensions fs==2.4.11 # via -r requirements/test.txt, xblock future==0.18.2 # via -r requirements/test.txt, pyjwkest -idna==2.9 # via -r requirements/test.txt, requests -importlib-metadata==1.6.0 # via -r requirements/test.txt, pluggy, pytest +idna==2.10 # via -r requirements/test.txt, requests +importlib-metadata==1.7.0 # via -r requirements/test.txt, pluggy, pytest isort==4.3.21 # via -r requirements/quality.in, pylint jinja2==2.11.2 # via -r requirements/test.txt, code-annotations lazy-object-proxy==1.4.3 # via astroid -lxml==4.5.1 # via -r requirements/test.txt, xblock +lxml==4.5.2 # via -r requirements/test.txt, xblock markupsafe==1.1.1 # via -r requirements/test.txt, jinja2, xblock mccabe==0.6.1 # via pylint mock==3.0.5 # via -c requirements/constraints.txt, -r requirements/test.txt -more-itertools==8.3.0 # via -r requirements/test.txt, pytest -newrelic==5.12.1.141 # via -r requirements/test.txt, edx-django-utils +more-itertools==8.4.0 # via -r requirements/test.txt, pytest +newrelic==5.14.1.144 # via -r requirements/test.txt, edx-django-utils packaging==20.4 # via -r requirements/test.txt, pytest pathlib2==2.3.5 # via -r requirements/test.txt, pytest pbr==5.4.5 # via -r requirements/test.txt, stevedore pluggy==0.13.1 # via -r requirements/test.txt, pytest psutil==1.2.1 # via -r requirements/test.txt, edx-django-utils -py==1.8.1 # via -r requirements/test.txt, pytest +py==1.9.0 # via -r requirements/test.txt, pytest pycodestyle==2.6.0 # via -r requirements/quality.in -pycryptodomex==3.9.7 # via -r requirements/test.txt, pyjwkest +pycparser==2.20 # via -r requirements/test.txt, cffi +pycryptodomex==3.9.8 # via -r requirements/test.txt, pyjwkest pydocstyle==5.0.2 # via -r requirements/quality.in pyjwkest==1.4.2 # via -r requirements/test.txt, edx-drf-extensions -pyjwt==1.7.1 # via -r requirements/test.txt, drf-jwt +pyjwt[crypto]==1.7.1 # via -r requirements/test.txt, drf-jwt pylint-celery==0.3 # via edx-lint pylint-django==2.0.11 # via edx-lint pylint-plugin-utils==0.6 # via pylint-celery, pylint-django -pylint==2.4.2 # via edx-lint, pylint-celery, pylint-django, pylint-plugin-utils +pylint==2.4.4 # via edx-lint, pylint-celery, pylint-django, pylint-plugin-utils pymongo==3.10.1 # via -r requirements/test.txt, edx-opaque-keys pyparsing==2.4.7 # via -r requirements/test.txt, packaging -pytest-cov==2.9.0 # via -r requirements/test.txt +pytest-cov==2.10.0 # via -r requirements/test.txt pytest-django==3.9.0 # via -r requirements/test.txt -pytest==5.4.2 # via -r requirements/test.txt, pytest-cov, pytest-django +pytest==5.4.3 # via -r requirements/test.txt, pytest-cov, pytest-django python-dateutil==2.8.1 # via -r requirements/test.txt, edx-drf-extensions, xblock -python-slugify==4.0.0 # via -r requirements/test.txt, code-annotations +python-slugify==4.0.1 # via -r requirements/test.txt, code-annotations pytz==2020.1 # via -r requirements/test.txt, django, fs, xblock pyyaml==5.3.1 # via -r requirements/test.txt, code-annotations, xblock -requests==2.23.0 # via -r requirements/test.txt, edx-drf-extensions, pyjwkest +requests==2.24.0 # via -r requirements/test.txt, edx-drf-extensions, pyjwkest rest-condition==1.0.3 # via -r requirements/test.txt, edx-drf-extensions semantic-version==2.8.5 # via -r requirements/test.txt, edx-drf-extensions -six==1.15.0 # via -r requirements/test.txt, astroid, django-waffle, edx-drf-extensions, edx-lint, edx-opaque-keys, fs, mock, packaging, pathlib2, pyjwkest, python-dateutil, stevedore, xblock +six==1.15.0 # via -r requirements/test.txt, astroid, cryptography, edx-drf-extensions, edx-lint, edx-opaque-keys, fs, mock, packaging, pathlib2, pyjwkest, python-dateutil, stevedore, xblock snowballstemmer==2.0.0 # via pydocstyle sqlparse==0.3.1 # via -r requirements/test.txt, django stevedore==1.32.0 # via -r requirements/test.txt, code-annotations, edx-opaque-keys text-unidecode==1.3 # via -r requirements/test.txt, python-slugify typed-ast==1.4.1 # via astroid -typing==3.7.4.1 # via -r requirements/test.txt, fs +typing==3.7.4.3 # via -r requirements/test.txt, fs urllib3==1.25.9 # via -r requirements/test.txt, requests -wcwidth==0.1.9 # via -r requirements/test.txt, pytest +wcwidth==0.2.5 # via -r requirements/test.txt, pytest web-fragments==0.3.2 # via -r requirements/test.txt, xblock webob==1.8.6 # via -r requirements/test.txt, xblock wrapt==1.11.2 # via astroid diff --git a/requirements/test.txt b/requirements/test.txt index 25eb736..e240a3a 100644 --- a/requirements/test.txt +++ b/requirements/test.txt @@ -6,57 +6,60 @@ # appdirs==1.4.4 # via -r requirements/base.txt, fs attrs==19.3.0 # via pytest -certifi==2020.4.5.1 # via -r requirements/base.txt, requests +certifi==2020.6.20 # via -r requirements/base.txt, requests +cffi==1.14.0 # via -r requirements/base.txt, cryptography chardet==3.0.4 # via -r requirements/base.txt, requests click==7.1.2 # via code-annotations code-annotations==0.3.4 # via -r requirements/test.in -coverage==5.1 # via pytest-cov +coverage==5.2 # via pytest-cov +cryptography==2.9.2 # via -r requirements/base.txt, pyjwt ddt==1.4.1 # via -r requirements/test.in django-model-utils==4.0.0 # via -r requirements/base.txt -django-waffle==0.20.0 # via -r requirements/base.txt, edx-django-utils, edx-drf-extensions +django-waffle==1.0.0 # via -r requirements/base.txt, edx-django-utils, edx-drf-extensions djangorestframework==3.11.0 # via -r requirements/base.txt, drf-jwt, edx-drf-extensions, rest-condition -drf-jwt==1.14.0 # via -r requirements/base.txt, edx-drf-extensions -edx-django-utils==3.2.2 # via -r requirements/base.txt, edx-drf-extensions -edx-drf-extensions==6.0.0 # via -r requirements/base.txt -edx-opaque-keys==2.1.0 # via -r requirements/base.txt, edx-drf-extensions +drf-jwt==1.16.2 # via -r requirements/base.txt, edx-drf-extensions +edx-django-utils==3.2.3 # via -r requirements/base.txt, edx-drf-extensions +edx-drf-extensions==6.1.0 # via -r requirements/base.txt +edx-opaque-keys==2.1.1 # via -r requirements/base.txt, edx-drf-extensions fs==2.4.11 # via -r requirements/base.txt, xblock future==0.18.2 # via -r requirements/base.txt, pyjwkest -idna==2.9 # via -r requirements/base.txt, requests -importlib-metadata==1.6.0 # via pluggy, pytest +idna==2.10 # via -r requirements/base.txt, requests +importlib-metadata==1.7.0 # via pluggy, pytest jinja2==2.11.2 # via code-annotations -lxml==4.5.1 # via -r requirements/base.txt, xblock +lxml==4.5.2 # via -r requirements/base.txt, xblock markupsafe==1.1.1 # via -r requirements/base.txt, jinja2, xblock mock==3.0.5 # via -c requirements/constraints.txt, -r requirements/test.in -more-itertools==8.3.0 # via pytest -newrelic==5.12.1.141 # via -r requirements/base.txt, edx-django-utils +more-itertools==8.4.0 # via pytest +newrelic==5.14.1.144 # via -r requirements/base.txt, edx-django-utils packaging==20.4 # via pytest pathlib2==2.3.5 # via pytest pbr==5.4.5 # via -r requirements/base.txt, stevedore pluggy==0.13.1 # via pytest psutil==1.2.1 # via -r requirements/base.txt, edx-django-utils -py==1.8.1 # via pytest -pycryptodomex==3.9.7 # via -r requirements/base.txt, pyjwkest +py==1.9.0 # via pytest +pycparser==2.20 # via -r requirements/base.txt, cffi +pycryptodomex==3.9.8 # via -r requirements/base.txt, pyjwkest pyjwkest==1.4.2 # via -r requirements/base.txt, edx-drf-extensions -pyjwt==1.7.1 # via -r requirements/base.txt, drf-jwt +pyjwt[crypto]==1.7.1 # via -r requirements/base.txt, drf-jwt pymongo==3.10.1 # via -r requirements/base.txt, edx-opaque-keys pyparsing==2.4.7 # via packaging -pytest-cov==2.9.0 # via -r requirements/test.in +pytest-cov==2.10.0 # via -r requirements/test.in pytest-django==3.9.0 # via -r requirements/test.in -pytest==5.4.2 # via pytest-cov, pytest-django +pytest==5.4.3 # via pytest-cov, pytest-django python-dateutil==2.8.1 # via -r requirements/base.txt, edx-drf-extensions, xblock -python-slugify==4.0.0 # via code-annotations +python-slugify==4.0.1 # via code-annotations pytz==2020.1 # via -r requirements/base.txt, django, fs, xblock pyyaml==5.3.1 # via -r requirements/base.txt, code-annotations, xblock -requests==2.23.0 # via -r requirements/base.txt, edx-drf-extensions, pyjwkest +requests==2.24.0 # via -r requirements/base.txt, edx-drf-extensions, pyjwkest rest-condition==1.0.3 # via -r requirements/base.txt, edx-drf-extensions semantic-version==2.8.5 # via -r requirements/base.txt, edx-drf-extensions -six==1.15.0 # via -r requirements/base.txt, django-waffle, edx-drf-extensions, edx-opaque-keys, fs, mock, packaging, pathlib2, pyjwkest, python-dateutil, stevedore, xblock +six==1.15.0 # via -r requirements/base.txt, cryptography, edx-drf-extensions, edx-opaque-keys, fs, mock, packaging, pathlib2, pyjwkest, python-dateutil, stevedore, xblock sqlparse==0.3.1 # via -r requirements/base.txt, django stevedore==1.32.0 # via -r requirements/base.txt, code-annotations, edx-opaque-keys text-unidecode==1.3 # via python-slugify -typing==3.7.4.1 # via -r requirements/base.txt, fs +typing==3.7.4.3 # via -r requirements/base.txt, fs urllib3==1.25.9 # via -r requirements/base.txt, requests -wcwidth==0.1.9 # via pytest +wcwidth==0.2.5 # via pytest web-fragments==0.3.2 # via -r requirements/base.txt, xblock webob==1.8.6 # via -r requirements/base.txt, xblock xblock==1.3.1 # via -r requirements/base.txt diff --git a/requirements/travis.txt b/requirements/travis.txt index 242d18e..523cbc5 100644 --- a/requirements/travis.txt +++ b/requirements/travis.txt @@ -5,24 +5,24 @@ # make upgrade # appdirs==1.4.4 # via virtualenv -certifi==2020.4.5.1 # via requests +certifi==2020.6.20 # via requests chardet==3.0.4 # via requests -codecov==2.1.3 # via -r requirements/travis.in -coverage==5.1 # via codecov -distlib==0.3.0 # via virtualenv +codecov==2.1.8 # via -r requirements/travis.in +coverage==5.2 # via codecov +distlib==0.3.1 # via virtualenv filelock==3.0.12 # via tox, virtualenv -idna==2.9 # via requests -importlib-metadata==1.6.0 # via importlib-resources, pluggy, tox, virtualenv -importlib-resources==1.5.0 # via virtualenv +idna==2.10 # via requests +importlib-metadata==1.7.0 # via pluggy, tox, virtualenv +importlib-resources==3.0.0 # via virtualenv packaging==20.4 # via tox pluggy==0.13.1 # via tox -py==1.8.1 # via tox +py==1.9.0 # via tox pyparsing==2.4.7 # via packaging -requests==2.23.0 # via codecov +requests==2.24.0 # via codecov six==1.15.0 # via packaging, tox, virtualenv toml==0.10.1 # via tox tox-battery==0.6.1 # via -r requirements/travis.in -tox==3.15.1 # via -r requirements/travis.in, tox-battery +tox==3.17.1 # via -r requirements/travis.in, tox-battery urllib3==1.25.9 # via requests -virtualenv==20.0.21 # via tox +virtualenv==20.0.27 # via tox zipp==1.2.0 # via -c requirements/constraints.txt, importlib-metadata, importlib-resources