From cb6fc875b63b7935d498ebfff57da881cedab5f7 Mon Sep 17 00:00:00 2001 From: Awais Qureshi Date: Thu, 6 May 2021 22:30:37 +0500 Subject: [PATCH 1/2] refactor: latest Django 2.2.21 breaks the tests. Its mostly due the more restriction on empty file names and paths with dot segments during uploads --- requirements/constraints.txt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/requirements/constraints.txt b/requirements/constraints.txt index 665a4845e3..e37930ecb9 100644 --- a/requirements/constraints.txt +++ b/requirements/constraints.txt @@ -12,6 +12,9 @@ # This file contains all common constraints for edx-repos -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt +# latest version breaks the tests. +django<2.2.21 + # celery 5.0 has dropped python3.5 support. celery<5.0 From a9e4617d5e9969dd4479148edd5ed852e61f4504 Mon Sep 17 00:00:00 2001 From: edX requirements bot Date: Thu, 6 May 2021 14:34:13 -0400 Subject: [PATCH 2/2] chore: Updating Python Requirements --- requirements/edx-sandbox/py35.txt | 4 ++-- requirements/edx-sandbox/shared.txt | 2 +- requirements/edx/base.txt | 16 ++++++++-------- requirements/edx/development.txt | 20 ++++++++++---------- requirements/edx/django.txt | 2 +- requirements/edx/doc.txt | 4 ++-- requirements/edx/paver.txt | 4 ++-- requirements/edx/pip-tools.txt | 2 +- requirements/edx/testing.txt | 18 +++++++++--------- 9 files changed, 36 insertions(+), 36 deletions(-) diff --git a/requirements/edx-sandbox/py35.txt b/requirements/edx-sandbox/py35.txt index cd602b84fd..397f41968d 100644 --- a/requirements/edx-sandbox/py35.txt +++ b/requirements/edx-sandbox/py35.txt @@ -20,7 +20,7 @@ matplotlib==2.2.4 # via -c requirements/edx-sandbox/../constraints.txt, mpmath==1.2.1 # via sympy networkx==2.2 # via -r requirements/edx-sandbox/py35.in nltk==3.6.2 # via -r requirements/edx-sandbox/shared.txt, chem -numpy==1.16.5 # via -r requirements/edx-sandbox/py35.in, chem, matplotlib, openedx-calc +numpy==1.16.5 # via -r requirements/edx-sandbox/py35.in, chem, matplotlib, openedx-calc, scipy openedx-calc==1.0.9 # via -r requirements/edx-sandbox/py35.in pycparser==2.20 # via -r requirements/edx-sandbox/shared.txt, cffi pyparsing==2.2.0 # via -r requirements/edx-sandbox/py35.in, chem, matplotlib, openedx-calc @@ -29,7 +29,7 @@ pytz==2021.1 # via matplotlib random2==1.0.1 # via -r requirements/edx-sandbox/py35.in regex==2021.4.4 # via -r requirements/edx-sandbox/shared.txt, nltk scipy==1.2.1 # via -r requirements/edx-sandbox/py35.in, chem, openedx-calc -six==1.15.0 # via -r requirements/edx-sandbox/shared.txt, chem, cryptography, cycler, matplotlib, openedx-calc, python-dateutil +six==1.16.0 # via -r requirements/edx-sandbox/shared.txt, chem, cryptography, cycler, matplotlib, openedx-calc, python-dateutil sympy==1.6.2 # via -c requirements/edx-sandbox/../constraints.txt, -r requirements/edx-sandbox/py35.in, symmath tqdm==4.60.0 # via -r requirements/edx-sandbox/shared.txt, nltk diff --git a/requirements/edx-sandbox/shared.txt b/requirements/edx-sandbox/shared.txt index 41c6f12ff3..8249569a30 100644 --- a/requirements/edx-sandbox/shared.txt +++ b/requirements/edx-sandbox/shared.txt @@ -12,5 +12,5 @@ lxml==4.5.0 # via -c requirements/edx-sandbox/../constraints.txt, nltk==3.6.2 # via -r requirements/edx-sandbox/shared.in pycparser==2.20 # via cffi regex==2021.4.4 # via nltk -six==1.15.0 # via cryptography +six==1.16.0 # via cryptography tqdm==4.60.0 # via nltk diff --git a/requirements/edx/base.txt b/requirements/edx/base.txt index 34aff5b09e..b0dac99fa2 100644 --- a/requirements/edx/base.txt +++ b/requirements/edx/base.txt @@ -23,7 +23,7 @@ amqp==2.6.1 # via kombu analytics-python==1.2.9 # via -r requirements/edx/base.in aniso8601==9.0.1 # via edx-tincan-py35, tincan appdirs==1.4.4 # via fs -attrs==20.3.0 # via -r requirements/edx/base.in, edx-ace +attrs==21.1.0 # via -r requirements/edx/base.in, edx-ace babel==2.9.1 # via -r requirements/edx/base.in, enmerkar, enmerkar-underscore beautifulsoup4==4.9.3 # via pynliner billiard==3.6.4.0 # via celery @@ -82,7 +82,7 @@ django-storages==1.8 # via -c requirements/edx/../constraints.txt, -r requi django-user-tasks==1.3.2 # via -r requirements/edx/base.in django-waffle==2.1.0 # via -r requirements/edx/base.in, edx-django-utils, edx-drf-extensions, edx-enterprise, edx-proctoring, edx-toggles django-webpack-loader==0.7.0 # via -r requirements/edx/base.in, edx-proctoring -django==2.2.20 # via -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt, -r requirements/edx/base.in, code-annotations, django-appconf, django-classy-tags, django-config-models, django-cors-headers, django-crum, django-fernet-fields, django-filter, django-method-override, django-model-utils, django-mptt, django-multi-email-field, django-mysql, django-oauth-toolkit, django-pyfs, django-ratelimit-backend, django-sekizai, django-ses, django-splash, django-statici18n, django-storages, django-user-tasks, django-wiki, djangorestframework, drf-jwt, drf-yasg, edx-ace, edx-api-doc-tools, edx-bulk-grades, edx-celeryutils, edx-completion, edx-django-release-util, edx-django-sites-extensions, edx-django-utils, edx-drf-extensions, edx-enterprise, edx-event-routing-backends, edx-i18n-tools, edx-milestones, edx-opaque-keys, edx-organizations, edx-proctoring, edx-rbac, edx-search, edx-submissions, edx-toggles, edx-when, edxval, enmerkar, enmerkar-underscore, event-tracking, help-tokens, jsonfield2, lti-consumer-xblock, ora2, rest-condition, super-csv, xss-utils +django==2.2.20 # via -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt, -c requirements/edx/../constraints.txt, -r requirements/edx/base.in, code-annotations, django-appconf, django-classy-tags, django-config-models, django-cors-headers, django-crum, django-fernet-fields, django-filter, django-method-override, django-model-utils, django-mptt, django-multi-email-field, django-mysql, django-oauth-toolkit, django-pyfs, django-ratelimit-backend, django-sekizai, django-ses, django-splash, django-statici18n, django-storages, django-user-tasks, django-wiki, djangorestframework, drf-jwt, drf-yasg, edx-ace, edx-api-doc-tools, edx-bulk-grades, edx-celeryutils, edx-completion, edx-django-release-util, edx-django-sites-extensions, edx-django-utils, edx-drf-extensions, edx-enterprise, edx-event-routing-backends, edx-i18n-tools, edx-milestones, edx-opaque-keys, edx-organizations, edx-proctoring, edx-rbac, edx-search, edx-submissions, edx-toggles, edx-when, edxval, enmerkar, enmerkar-underscore, event-tracking, help-tokens, jsonfield2, lti-consumer-xblock, ora2, rest-condition, super-csv, xss-utils djangorestframework-xml==2.0.0 # via edx-enterprise djangorestframework==3.12.4 # via -r requirements/edx/base.in, django-config-models, django-user-tasks, drf-jwt, drf-yasg, edx-api-doc-tools, edx-completion, edx-drf-extensions, edx-enterprise, edx-organizations, edx-proctoring, edx-submissions, ora2, rest-condition, super-csv docopt==0.6.2 # via xmodule @@ -101,14 +101,14 @@ edx-django-release-util==1.0.0 # via -r requirements/edx/base.in edx-django-sites-extensions==3.0.0 # via -r requirements/edx/base.in edx-django-utils==4.0.0 # via -r requirements/edx/base.in, django-config-models, edx-drf-extensions, edx-enterprise, edx-rest-api-client, edx-toggles, edx-when, ora2, super-csv edx-drf-extensions==6.5.0 # via -r requirements/edx/base.in, edx-completion, edx-enterprise, edx-organizations, edx-proctoring, edx-rbac, edx-when, edxval -edx-enterprise==3.22.14 # via -c requirements/edx/../constraints.txt, -r requirements/edx/base.in +edx-enterprise==3.22.14 # via -c requirements/edx/../constraints.txt, -r requirements/edx/base.in edx-event-routing-backends==4.0.1 # via -r requirements/edx/base.in edx-i18n-tools==0.5.3 # via ora2 edx-milestones==0.3.1 # via -r requirements/edx/base.in edx-opaque-keys[django]==2.2.0 # via -r requirements/edx/paver.txt, edx-bulk-grades, edx-ccx-keys, edx-completion, edx-drf-extensions, edx-enterprise, edx-milestones, edx-organizations, edx-proctoring, edx-user-state-client, edx-when, lti-consumer-xblock, xmodule edx-organizations==6.9.0 # via -r requirements/edx/base.in edx-proctoring-proctortrack==1.0.5 # via -r requirements/edx/base.in -edx-proctoring==3.8.8 # via -r requirements/edx/base.in, edx-proctoring-proctortrack +edx-proctoring==3.8.9 # via -r requirements/edx/base.in, edx-proctoring-proctortrack edx-rbac==1.4.2 # via edx-enterprise edx-rest-api-client==5.3.0 # via -r requirements/edx/base.in, edx-enterprise, edx-proctoring edx-search==3.0.0 # via -r requirements/edx/base.in @@ -157,7 +157,7 @@ markupsafe==1.1.1 # via -r requirements/edx/paver.txt, chem, jinja2, mak maxminddb==1.5.4 # via -c requirements/edx/../constraints.txt, geoip2 mock==4.0.3 # via -r requirements/edx/paver.txt, xblock-drag-and-drop-v2, xblock-poll git+https://github.com/edx/MongoDBProxy.git@d92bafe9888d2940f647a7b2b2383b29c752f35a#egg=MongoDBProxy==0.1.0+edx.2 # via -r requirements/edx/github.in -mongoengine==0.23.0 # via -r requirements/edx/base.in +mongoengine==0.23.1 # via -r requirements/edx/base.in mpmath==1.2.1 # via sympy mysqlclient==2.0.3 # via -r requirements/edx/base.in newrelic==6.2.0.156 # via -r requirements/edx/base.in, edx-django-utils @@ -209,12 +209,12 @@ ruamel.yaml.clib==0.2.2 # via ruamel.yaml ruamel.yaml==0.17.4 # via drf-yasg rules==2.2 # via -r requirements/edx/base.in, edx-enterprise, edx-proctoring s3transfer==0.1.13 # via boto3 -sailthru-client==2.2.3 # via -r requirements/edx/base.in, edx-ace +sailthru-client==2.2.3 # via edx-ace scipy==1.6.3 # via chem, openedx-calc semantic-version==2.8.5 # via edx-drf-extensions shapely==1.7.1 # via -r requirements/edx/base.in simplejson==3.17.2 # via -r requirements/edx/base.in, sailthru-client, super-csv, xblock-utils -six==1.15.0 # via -r requirements/edx/../edx-sandbox/shared.txt, -r requirements/edx/base.in, -r requirements/edx/paver.txt, analytics-python, bleach, chem, codejail, crowdsourcehinter-xblock, cryptography, django-countries, edx-ace, edx-bulk-grades, edx-ccx-keys, edx-django-release-util, edx-drf-extensions, edx-enterprise, edx-i18n-tools, edx-milestones, edx-rbac, event-tracking, fs, fs-s3fs, html5lib, isodate, libsass, paver, pycontracts, pyjwkest, python-dateutil, python-memcached, python-swiftclient, social-auth-app-django, social-auth-core, stevedore, xblock +six==1.16.0 # via -r requirements/edx/../edx-sandbox/shared.txt, -r requirements/edx/base.in, -r requirements/edx/paver.txt, analytics-python, bleach, chem, codejail, crowdsourcehinter-xblock, cryptography, django-countries, edx-ace, edx-bulk-grades, edx-ccx-keys, edx-django-release-util, edx-drf-extensions, edx-enterprise, edx-i18n-tools, edx-milestones, edx-rbac, event-tracking, fs, fs-s3fs, html5lib, isodate, libsass, paver, pycontracts, pyjwkest, python-dateutil, python-memcached, python-swiftclient, social-auth-app-django, social-auth-core, stevedore, xblock slumber==0.7.1 # via edx-bulk-grades, edx-enterprise, edx-rest-api-client social-auth-app-django==4.0.0 # via -r requirements/edx/base.in social-auth-core==3.4.0 # via -c requirements/edx/../constraints.txt, -r requirements/edx/base.in, social-auth-app-django @@ -238,7 +238,7 @@ urllib3==1.26.4 # via -r requirements/edx/paver.txt, elasticsearch, ge user-util==1.0.0 # via -r requirements/edx/base.in vine==1.3.0 # via amqp, celery voluptuous==0.12.1 # via ora2 -watchdog==2.0.3 # via -r requirements/edx/paver.txt +watchdog==2.1.0 # via -r requirements/edx/paver.txt web-fragments==1.0.0 # via -r requirements/edx/base.in, crowdsourcehinter-xblock, edx-sga, staff-graded-xblock, xblock, xblock-utils webencodings==0.5.1 # via bleach, html5lib webob==1.8.7 # via xblock, xmodule diff --git a/requirements/edx/development.txt b/requirements/edx/development.txt index 56e910afca..7b80c4f7dd 100644 --- a/requirements/edx/development.txt +++ b/requirements/edx/development.txt @@ -26,7 +26,7 @@ aniso8601==9.0.1 # via -r requirements/edx/testing.txt, edx-tincan-py35 apipkg==1.5 # via -r requirements/edx/testing.txt, execnet appdirs==1.4.4 # via -r requirements/edx/testing.txt, fs, virtualenv astroid==2.5.6 # via -r requirements/edx/testing.txt, pylint, pylint-celery -attrs==20.3.0 # via -r requirements/edx/testing.txt, edx-ace, jsonschema, pytest +attrs==21.1.0 # via -r requirements/edx/testing.txt, edx-ace, jsonschema, pytest babel==2.9.1 # via -r requirements/edx/testing.txt, enmerkar, enmerkar-underscore, sphinx beautifulsoup4==4.9.3 # via -r requirements/edx/testing.txt, pynliner billiard==3.6.4.0 # via -r requirements/edx/testing.txt, celery @@ -92,7 +92,7 @@ django-storages==1.8 # via -c requirements/edx/../constraints.txt, -r requi django-user-tasks==1.3.2 # via -r requirements/edx/testing.txt django-waffle==2.1.0 # via -r requirements/edx/testing.txt, edx-django-utils, edx-drf-extensions, edx-enterprise, edx-proctoring, edx-toggles django-webpack-loader==0.7.0 # via -r requirements/edx/testing.txt, edx-proctoring -django==2.2.20 # via -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt, -r requirements/edx/testing.txt, code-annotations, django-appconf, django-classy-tags, django-config-models, django-cors-headers, django-crum, django-debug-toolbar, django-fernet-fields, django-filter, django-method-override, django-model-utils, django-mptt, django-multi-email-field, django-mysql, django-oauth-toolkit, django-pyfs, django-ratelimit-backend, django-sekizai, django-ses, django-splash, django-statici18n, django-storages, django-user-tasks, django-wiki, djangorestframework, drf-jwt, drf-yasg, edx-ace, edx-api-doc-tools, edx-bulk-grades, edx-celeryutils, edx-completion, edx-django-release-util, edx-django-sites-extensions, edx-django-utils, edx-drf-extensions, edx-enterprise, edx-event-routing-backends, edx-i18n-tools, edx-lint, edx-milestones, edx-opaque-keys, edx-organizations, edx-proctoring, edx-rbac, edx-search, edx-submissions, edx-toggles, edx-when, edxval, enmerkar, enmerkar-underscore, event-tracking, help-tokens, jsonfield2, lti-consumer-xblock, ora2, rest-condition, super-csv, xss-utils +django==2.2.20 # via -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt, -c requirements/edx/../constraints.txt, -r requirements/edx/testing.txt, code-annotations, django-appconf, django-classy-tags, django-config-models, django-cors-headers, django-crum, django-debug-toolbar, django-fernet-fields, django-filter, django-method-override, django-model-utils, django-mptt, django-multi-email-field, django-mysql, django-oauth-toolkit, django-pyfs, django-ratelimit-backend, django-sekizai, django-ses, django-splash, django-statici18n, django-storages, django-user-tasks, django-wiki, djangorestframework, drf-jwt, drf-yasg, edx-ace, edx-api-doc-tools, edx-bulk-grades, edx-celeryutils, edx-completion, edx-django-release-util, edx-django-sites-extensions, edx-django-utils, edx-drf-extensions, edx-enterprise, edx-event-routing-backends, edx-i18n-tools, edx-lint, edx-milestones, edx-opaque-keys, edx-organizations, edx-proctoring, edx-rbac, edx-search, edx-submissions, edx-toggles, edx-when, edxval, enmerkar, enmerkar-underscore, event-tracking, help-tokens, jsonfield2, lti-consumer-xblock, ora2, rest-condition, super-csv, xss-utils djangorestframework-xml==2.0.0 # via -r requirements/edx/testing.txt, edx-enterprise djangorestframework==3.12.4 # via -r requirements/edx/testing.txt, django-config-models, django-user-tasks, drf-jwt, drf-yasg, edx-api-doc-tools, edx-completion, edx-drf-extensions, edx-enterprise, edx-organizations, edx-proctoring, edx-submissions, ora2, rest-condition, super-csv docopt==0.6.2 # via -r requirements/edx/testing.txt, xmodule @@ -111,7 +111,7 @@ edx-django-release-util==1.0.0 # via -r requirements/edx/testing.txt edx-django-sites-extensions==3.0.0 # via -r requirements/edx/testing.txt edx-django-utils==4.0.0 # via -r requirements/edx/testing.txt, django-config-models, edx-drf-extensions, edx-enterprise, edx-rest-api-client, edx-toggles, edx-when, ora2, super-csv edx-drf-extensions==6.5.0 # via -r requirements/edx/testing.txt, edx-completion, edx-enterprise, edx-organizations, edx-proctoring, edx-rbac, edx-when, edxval -edx-enterprise==3.22.14 # via -c requirements/edx/../constraints.txt, -r requirements/edx/testing.txt +edx-enterprise==3.22.14 # via -c requirements/edx/../constraints.txt, -r requirements/edx/testing.txt edx-event-routing-backends==4.0.1 # via -r requirements/edx/testing.txt edx-i18n-tools==0.5.3 # via -r requirements/edx/testing.txt, ora2 edx-lint==5.0.0 # via -r requirements/edx/testing.txt @@ -119,7 +119,7 @@ edx-milestones==0.3.1 # via -r requirements/edx/testing.txt edx-opaque-keys[django]==2.2.0 # via -r requirements/edx/testing.txt, edx-bulk-grades, edx-ccx-keys, edx-completion, edx-drf-extensions, edx-enterprise, edx-milestones, edx-organizations, edx-proctoring, edx-user-state-client, edx-when, lti-consumer-xblock, xmodule edx-organizations==6.9.0 # via -r requirements/edx/testing.txt edx-proctoring-proctortrack==1.0.5 # via -r requirements/edx/testing.txt -edx-proctoring==3.8.8 # via -r requirements/edx/testing.txt, edx-proctoring-proctortrack +edx-proctoring==3.8.9 # via -r requirements/edx/testing.txt, edx-proctoring-proctortrack edx-rbac==1.4.2 # via -r requirements/edx/testing.txt, edx-enterprise edx-rest-api-client==5.3.0 # via -r requirements/edx/testing.txt, edx-enterprise, edx-proctoring edx-search==3.0.0 # via -r requirements/edx/testing.txt @@ -188,7 +188,7 @@ mccabe==0.6.1 # via -r requirements/edx/testing.txt, pylint mistune==0.8.4 # via m2r mock==4.0.3 # via -r requirements/edx/testing.txt, xblock-drag-and-drop-v2, xblock-poll git+https://github.com/edx/MongoDBProxy.git@d92bafe9888d2940f647a7b2b2383b29c752f35a#egg=MongoDBProxy==0.1.0+edx.2 # via -r requirements/edx/testing.txt -mongoengine==0.23.0 # via -r requirements/edx/testing.txt +mongoengine==0.23.1 # via -r requirements/edx/testing.txt more-itertools==8.7.0 # via -r requirements/edx/testing.txt, zipp mpmath==1.2.1 # via -r requirements/edx/testing.txt, sympy mysqlclient==2.0.3 # via -r requirements/edx/testing.txt @@ -239,7 +239,7 @@ pytest-json-report==1.2.4 # via -r requirements/edx/testing.txt pytest-metadata==1.8.0 # via -r requirements/edx/testing.txt, pytest-json-report pytest-randomly==3.7.0 # via -r requirements/edx/testing.txt pytest-xdist[psutil]==2.2.1 # via -r requirements/edx/testing.txt -pytest==6.2.3 # via -r requirements/edx/testing.txt, pylint-pytest, pytest-attrib, pytest-cov, pytest-django, pytest-forked, pytest-json-report, pytest-metadata, pytest-randomly, pytest-xdist +pytest==6.2.4 # via -r requirements/edx/testing.txt, pylint-pytest, pytest-attrib, pytest-cov, pytest-django, pytest-forked, pytest-json-report, pytest-metadata, pytest-randomly, pytest-xdist python-dateutil==2.4.0 # via -c requirements/edx/../constraints.txt, -r requirements/edx/testing.txt, analytics-python, botocore, edx-ace, edx-drf-extensions, edx-enterprise, edx-event-routing-backends, edx-proctoring, faker, freezegun, icalendar, olxcleaner, ora2, xblock python-levenshtein==0.12.2 # via -r requirements/edx/testing.txt python-memcached==1.59 # via -r requirements/edx/testing.txt @@ -269,7 +269,7 @@ semantic-version==2.8.5 # via -r requirements/edx/testing.txt, edx-drf-extensi shapely==1.7.1 # via -r requirements/edx/testing.txt simplejson==3.17.2 # via -r requirements/edx/testing.txt, sailthru-client, super-csv, xblock-utils singledispatch==3.6.1 # via -r requirements/edx/testing.txt -six==1.15.0 # via -r requirements/edx/pip-tools.txt, -r requirements/edx/testing.txt, analytics-python, bleach, bok-choy, chem, codejail, crowdsourcehinter-xblock, cryptography, django-countries, edx-ace, edx-bulk-grades, edx-ccx-keys, edx-django-release-util, edx-drf-extensions, edx-enterprise, edx-i18n-tools, edx-lint, edx-milestones, edx-rbac, edx-sphinx-theme, event-tracking, freezegun, fs, fs-s3fs, html5lib, httpretty, isodate, jsonschema, libsass, paver, pip-tools, pycontracts, pyjwkest, python-dateutil, python-memcached, python-swiftclient, singledispatch, social-auth-app-django, social-auth-core, sphinxcontrib-httpdomain, stevedore, tox, transifex-client, virtualenv, xblock +six==1.16.0 # via -r requirements/edx/pip-tools.txt, -r requirements/edx/testing.txt, analytics-python, bleach, bok-choy, chem, codejail, crowdsourcehinter-xblock, cryptography, django-countries, edx-ace, edx-bulk-grades, edx-ccx-keys, edx-django-release-util, edx-drf-extensions, edx-enterprise, edx-i18n-tools, edx-lint, edx-milestones, edx-rbac, edx-sphinx-theme, event-tracking, freezegun, fs, fs-s3fs, html5lib, httpretty, isodate, jsonschema, libsass, paver, pip-tools, pycontracts, pyjwkest, python-dateutil, python-memcached, python-swiftclient, singledispatch, social-auth-app-django, social-auth-core, sphinxcontrib-httpdomain, stevedore, tox, transifex-client, virtualenv, xblock slumber==0.7.1 # via -r requirements/edx/testing.txt, edx-bulk-grades, edx-enterprise, edx-rest-api-client smmap==4.0.0 # via -r requirements/edx/testing.txt, gitdb snowballstemmer==2.1.0 # via sphinx @@ -298,7 +298,7 @@ text-unidecode==1.3 # via -r requirements/edx/testing.txt, faker, python-s tincan==1.0.0 # via -r requirements/edx/testing.txt, edx-event-routing-backends toml==0.10.2 # via -r requirements/edx/testing.txt, pylint, pytest, tox, vulture tox-battery==0.6.1 # via -r requirements/edx/testing.txt -tox==3.23.0 # via -r requirements/edx/testing.txt, tox-battery +tox==3.23.1 # via -r requirements/edx/testing.txt, tox-battery tqdm==4.60.0 # via -r requirements/edx/testing.txt, nltk transifex-client==0.14.2 # via -r requirements/edx/testing.txt ua-parser==0.10.0 # via -r requirements/edx/testing.txt, django-cookies-samesite @@ -308,10 +308,10 @@ uritemplate==3.0.1 # via -r requirements/edx/testing.txt, coreapi, drf-ya urllib3==1.26.4 # via -r requirements/edx/testing.txt, elasticsearch, geoip2, requests, selenium, transifex-client user-util==1.0.0 # via -r requirements/edx/testing.txt vine==1.3.0 # via -r requirements/edx/testing.txt, amqp, celery -virtualenv==20.4.4 # via -r requirements/edx/testing.txt, tox +virtualenv==20.4.6 # via -r requirements/edx/testing.txt, tox voluptuous==0.12.1 # via -r requirements/edx/testing.txt, ora2 vulture==2.3 # via -r requirements/edx/development.in -watchdog==2.0.3 # via -r requirements/edx/testing.txt +watchdog==2.1.0 # via -r requirements/edx/testing.txt web-fragments==1.0.0 # via -r requirements/edx/testing.txt, crowdsourcehinter-xblock, edx-sga, staff-graded-xblock, xblock, xblock-utils webencodings==0.5.1 # via -r requirements/edx/testing.txt, bleach, html5lib webob==1.8.7 # via -r requirements/edx/testing.txt, xblock, xmodule diff --git a/requirements/edx/django.txt b/requirements/edx/django.txt index 8a3b356fff..ec4d119d6e 100644 --- a/requirements/edx/django.txt +++ b/requirements/edx/django.txt @@ -1 +1 @@ -django==2.2.20 # via -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt, -r requirements/edx/base.in, code-annotations, django-appconf, django-classy-tags, django-config-models, django-cors-headers, django-crum, django-fernet-fields, django-filter, django-method-override, django-model-utils, django-mptt, django-multi-email-field, django-mysql, django-oauth-toolkit, django-pyfs, django-ratelimit-backend, django-sekizai, django-ses, django-splash, django-statici18n, django-storages, django-user-tasks, django-wiki, djangorestframework, drf-jwt, drf-yasg, edx-ace, edx-api-doc-tools, edx-bulk-grades, edx-celeryutils, edx-completion, edx-django-release-util, edx-django-sites-extensions, edx-django-utils, edx-drf-extensions, edx-enterprise, edx-event-routing-backends, edx-i18n-tools, edx-milestones, edx-opaque-keys, edx-organizations, edx-proctoring, edx-rbac, edx-search, edx-submissions, edx-toggles, edx-when, edxval, enmerkar, enmerkar-underscore, event-tracking, help-tokens, jsonfield2, lti-consumer-xblock, ora2, rest-condition, super-csv, xss-utils +django==2.2.20 # via -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt, -c requirements/edx/../constraints.txt, -r requirements/edx/base.in, code-annotations, django-appconf, django-classy-tags, django-config-models, django-cors-headers, django-crum, django-fernet-fields, django-filter, django-method-override, django-model-utils, django-mptt, django-multi-email-field, django-mysql, django-oauth-toolkit, django-pyfs, django-ratelimit-backend, django-sekizai, django-ses, django-splash, django-statici18n, django-storages, django-user-tasks, django-wiki, djangorestframework, drf-jwt, drf-yasg, edx-ace, edx-api-doc-tools, edx-bulk-grades, edx-celeryutils, edx-completion, edx-django-release-util, edx-django-sites-extensions, edx-django-utils, edx-drf-extensions, edx-enterprise, edx-event-routing-backends, edx-i18n-tools, edx-milestones, edx-opaque-keys, edx-organizations, edx-proctoring, edx-rbac, edx-search, edx-submissions, edx-toggles, edx-when, edxval, enmerkar, enmerkar-underscore, event-tracking, help-tokens, jsonfield2, lti-consumer-xblock, ora2, rest-condition, super-csv, xss-utils diff --git a/requirements/edx/doc.txt b/requirements/edx/doc.txt index 549d0305a9..a20cadf759 100644 --- a/requirements/edx/doc.txt +++ b/requirements/edx/doc.txt @@ -10,7 +10,7 @@ certifi==2020.12.5 # via requests chardet==4.0.0 # via requests click==7.1.2 # via code-annotations code-annotations==1.1.1 # via -r requirements/edx/doc.in -django==2.2.20 # via -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt, code-annotations +django==2.2.20 # via -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt, -c requirements/edx/../constraints.txt, code-annotations docutils==0.16 # via -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt, sphinx edx-sphinx-theme==2.1.0 # via -r requirements/edx/doc.in gitdb==4.0.7 # via gitpython @@ -27,7 +27,7 @@ python-slugify==4.0.1 # via -c requirements/edx/../constraints.txt, code-ann pytz==2021.1 # via babel, django pyyaml==5.4.1 # via code-annotations requests==2.25.1 # via sphinx -six==1.15.0 # via edx-sphinx-theme, stevedore +six==1.16.0 # via edx-sphinx-theme, stevedore smmap==4.0.0 # via gitdb snowballstemmer==2.1.0 # via sphinx sphinx==3.5.4 # via -r requirements/edx/doc.in, edx-sphinx-theme diff --git a/requirements/edx/paver.txt b/requirements/edx/paver.txt index 9d31fa27d2..9b8a097f88 100644 --- a/requirements/edx/paver.txt +++ b/requirements/edx/paver.txt @@ -19,8 +19,8 @@ psutil==5.8.0 # via -r requirements/edx/paver.in pymongo==3.10.1 # via -c requirements/edx/../constraints.txt, -r requirements/edx/paver.in, edx-opaque-keys python-memcached==1.59 # via -r requirements/edx/paver.in requests==2.25.1 # via -r requirements/edx/paver.in -six==1.15.0 # via libsass, paver, python-memcached, stevedore +six==1.16.0 # via libsass, paver, python-memcached, stevedore stevedore==1.32.0 # via -c requirements/edx/../constraints.txt, -r requirements/edx/paver.in, edx-opaque-keys urllib3==1.26.4 # via requests -watchdog==2.0.3 # via -r requirements/edx/paver.in +watchdog==2.1.0 # via -r requirements/edx/paver.in wrapt==1.11.2 # via -c requirements/edx/../constraints.txt, -r requirements/edx/paver.in diff --git a/requirements/edx/pip-tools.txt b/requirements/edx/pip-tools.txt index eac14787a1..6e1263162a 100644 --- a/requirements/edx/pip-tools.txt +++ b/requirements/edx/pip-tools.txt @@ -6,7 +6,7 @@ # click==7.1.2 # via pip-tools pip-tools==5.3.1 # via -c requirements/edx/../constraints.txt, -r requirements/edx/pip-tools.in -six==1.15.0 # via pip-tools +six==1.16.0 # via pip-tools # The following packages are considered to be unsafe in a requirements file: # pip diff --git a/requirements/edx/testing.txt b/requirements/edx/testing.txt index a3a90d7ff6..0f2da0bc90 100644 --- a/requirements/edx/testing.txt +++ b/requirements/edx/testing.txt @@ -25,7 +25,7 @@ aniso8601==9.0.1 # via -r requirements/edx/base.txt, edx-tincan-py35, t apipkg==1.5 # via execnet appdirs==1.4.4 # via -r requirements/edx/base.txt, fs, virtualenv astroid==2.5.6 # via pylint, pylint-celery -attrs==20.3.0 # via -r requirements/edx/base.txt, edx-ace, pytest +attrs==21.1.0 # via -r requirements/edx/base.txt, edx-ace, pytest babel==2.9.1 # via -r requirements/edx/base.txt, enmerkar, enmerkar-underscore beautifulsoup4==4.9.3 # via -r requirements/edx/base.txt, -r requirements/edx/testing.in, pynliner billiard==3.6.4.0 # via -r requirements/edx/base.txt, celery @@ -108,7 +108,7 @@ edx-django-release-util==1.0.0 # via -r requirements/edx/base.txt edx-django-sites-extensions==3.0.0 # via -r requirements/edx/base.txt edx-django-utils==4.0.0 # via -r requirements/edx/base.txt, django-config-models, edx-drf-extensions, edx-enterprise, edx-rest-api-client, edx-toggles, edx-when, ora2, super-csv edx-drf-extensions==6.5.0 # via -r requirements/edx/base.txt, edx-completion, edx-enterprise, edx-organizations, edx-proctoring, edx-rbac, edx-when, edxval -edx-enterprise==3.22.14 # via -c requirements/edx/../constraints.txt, -r requirements/edx/base.txt +edx-enterprise==3.22.14 # via -c requirements/edx/../constraints.txt, -r requirements/edx/base.txt edx-event-routing-backends==4.0.1 # via -r requirements/edx/base.txt edx-i18n-tools==0.5.3 # via -r requirements/edx/base.txt, -r requirements/edx/testing.in, ora2 edx-lint==5.0.0 # via -r requirements/edx/testing.in @@ -116,7 +116,7 @@ edx-milestones==0.3.1 # via -r requirements/edx/base.txt edx-opaque-keys[django]==2.2.0 # via -r requirements/edx/base.txt, edx-bulk-grades, edx-ccx-keys, edx-completion, edx-drf-extensions, edx-enterprise, edx-milestones, edx-organizations, edx-proctoring, edx-user-state-client, edx-when, lti-consumer-xblock, xmodule edx-organizations==6.9.0 # via -r requirements/edx/base.txt edx-proctoring-proctortrack==1.0.5 # via -r requirements/edx/base.txt -edx-proctoring==3.8.8 # via -r requirements/edx/base.txt, edx-proctoring-proctortrack +edx-proctoring==3.8.9 # via -r requirements/edx/base.txt, edx-proctoring-proctortrack edx-rbac==1.4.2 # via -r requirements/edx/base.txt, edx-enterprise edx-rest-api-client==5.3.0 # via -r requirements/edx/base.txt, edx-enterprise, edx-proctoring edx-search==3.0.0 # via -r requirements/edx/base.txt @@ -180,7 +180,7 @@ maxminddb==1.5.4 # via -c requirements/edx/../constraints.txt, -r requi mccabe==0.6.1 # via pylint mock==4.0.3 # via -r requirements/edx/base.txt, xblock-drag-and-drop-v2, xblock-poll git+https://github.com/edx/MongoDBProxy.git@d92bafe9888d2940f647a7b2b2383b29c752f35a#egg=MongoDBProxy==0.1.0+edx.2 # via -r requirements/edx/base.txt -mongoengine==0.23.0 # via -r requirements/edx/base.txt +mongoengine==0.23.1 # via -r requirements/edx/base.txt more-itertools==8.7.0 # via -r requirements/edx/coverage.txt, zipp mpmath==1.2.1 # via -r requirements/edx/base.txt, sympy mysqlclient==2.0.3 # via -r requirements/edx/base.txt @@ -229,7 +229,7 @@ pytest-json-report==1.2.4 # via -r requirements/edx/testing.in pytest-metadata==1.8.0 # via -r requirements/edx/testing.in, pytest-json-report pytest-randomly==3.7.0 # via -r requirements/edx/testing.in pytest-xdist[psutil]==2.2.1 # via -r requirements/edx/testing.in -pytest==6.2.3 # via -r requirements/edx/testing.in, pylint-pytest, pytest-attrib, pytest-cov, pytest-django, pytest-forked, pytest-json-report, pytest-metadata, pytest-randomly, pytest-xdist +pytest==6.2.4 # via -r requirements/edx/testing.in, pylint-pytest, pytest-attrib, pytest-cov, pytest-django, pytest-forked, pytest-json-report, pytest-metadata, pytest-randomly, pytest-xdist python-dateutil==2.4.0 # via -c requirements/edx/../constraints.txt, -r requirements/edx/base.txt, analytics-python, botocore, edx-ace, edx-drf-extensions, edx-enterprise, edx-event-routing-backends, edx-proctoring, faker, freezegun, icalendar, olxcleaner, ora2, xblock python-levenshtein==0.12.2 # via -r requirements/edx/base.txt python-memcached==1.59 # via -r requirements/edx/base.txt @@ -258,7 +258,7 @@ semantic-version==2.8.5 # via -r requirements/edx/base.txt, edx-drf-extensions shapely==1.7.1 # via -r requirements/edx/base.txt simplejson==3.17.2 # via -r requirements/edx/base.txt, sailthru-client, super-csv, xblock-utils singledispatch==3.6.1 # via -r requirements/edx/testing.in -six==1.15.0 # via -r requirements/edx/base.txt, analytics-python, bleach, bok-choy, chem, codejail, crowdsourcehinter-xblock, cryptography, django-countries, edx-ace, edx-bulk-grades, edx-ccx-keys, edx-django-release-util, edx-drf-extensions, edx-enterprise, edx-i18n-tools, edx-lint, edx-milestones, edx-rbac, event-tracking, freezegun, fs, fs-s3fs, html5lib, httpretty, isodate, libsass, paver, pycontracts, pyjwkest, python-dateutil, python-memcached, python-swiftclient, singledispatch, social-auth-app-django, social-auth-core, stevedore, tox, transifex-client, virtualenv, xblock +six==1.16.0 # via -r requirements/edx/base.txt, analytics-python, bleach, bok-choy, chem, codejail, crowdsourcehinter-xblock, cryptography, django-countries, edx-ace, edx-bulk-grades, edx-ccx-keys, edx-django-release-util, edx-drf-extensions, edx-enterprise, edx-i18n-tools, edx-lint, edx-milestones, edx-rbac, event-tracking, freezegun, fs, fs-s3fs, html5lib, httpretty, isodate, libsass, paver, pycontracts, pyjwkest, python-dateutil, python-memcached, python-swiftclient, singledispatch, social-auth-app-django, social-auth-core, stevedore, tox, transifex-client, virtualenv, xblock slumber==0.7.1 # via -r requirements/edx/base.txt, edx-bulk-grades, edx-enterprise, edx-rest-api-client smmap==4.0.0 # via gitdb social-auth-app-django==4.0.0 # via -r requirements/edx/base.txt @@ -277,7 +277,7 @@ text-unidecode==1.3 # via -r requirements/edx/base.txt, faker, python-slug tincan==1.0.0 # via -r requirements/edx/base.txt, edx-event-routing-backends toml==0.10.2 # via pylint, pytest, tox tox-battery==0.6.1 # via -r requirements/edx/testing.in -tox==3.23.0 # via -r requirements/edx/testing.in, tox-battery +tox==3.23.1 # via -r requirements/edx/testing.in, tox-battery tqdm==4.60.0 # via -r requirements/edx/base.txt, nltk transifex-client==0.14.2 # via -r requirements/edx/testing.in ua-parser==0.10.0 # via -r requirements/edx/base.txt, django-cookies-samesite @@ -287,9 +287,9 @@ uritemplate==3.0.1 # via -r requirements/edx/base.txt, coreapi, drf-yasg urllib3==1.26.4 # via -r requirements/edx/base.txt, elasticsearch, geoip2, requests, selenium, transifex-client user-util==1.0.0 # via -r requirements/edx/base.txt vine==1.3.0 # via -r requirements/edx/base.txt, amqp, celery -virtualenv==20.4.4 # via tox +virtualenv==20.4.6 # via tox voluptuous==0.12.1 # via -r requirements/edx/base.txt, ora2 -watchdog==2.0.3 # via -r requirements/edx/base.txt +watchdog==2.1.0 # via -r requirements/edx/base.txt web-fragments==1.0.0 # via -r requirements/edx/base.txt, crowdsourcehinter-xblock, edx-sga, staff-graded-xblock, xblock, xblock-utils webencodings==0.5.1 # via -r requirements/edx/base.txt, bleach, html5lib webob==1.8.7 # via -r requirements/edx/base.txt, xblock, xmodule