Python Requirements Update (#23984)
* Updating Python Requirements * Constrain django-cookies-samesite until dep bug fixed * Fix PEP 8 problems revealed by pycodestyle upgrade Co-authored-by: Tim McCormack <tmccormack@edx.org> Co-authored-by: Jeremy Bowman <jbowman@edx.org>
This commit is contained in:
committed by
GitHub
parent
881c1a2a41
commit
5724432741
@@ -494,9 +494,7 @@ def use_registration_code(course_reg, user):
|
||||
else:
|
||||
applicable_cart_items = [
|
||||
cart_item for cart_item in cart_items
|
||||
if (
|
||||
(isinstance(cart_item, PaidCourseRegistration) or isinstance(cart_item, CourseRegCodeItem))and cart_item.qty == 1
|
||||
)
|
||||
if isinstance(cart_item, (CourseRegCodeItem, PaidCourseRegistration)) and cart_item.qty == 1
|
||||
]
|
||||
if not applicable_cart_items:
|
||||
return HttpResponseNotFound(
|
||||
|
||||
@@ -67,6 +67,7 @@ class DOTAccessTokenExchangeFormTestFacebook(
|
||||
"""
|
||||
pass
|
||||
|
||||
|
||||
# This is necessary because cms does not implement third party auth
|
||||
@unittest.skipUnless(TPA_FEATURE_ENABLED, TPA_FEATURES_KEY + " not enabled")
|
||||
@httpretty.activate
|
||||
|
||||
@@ -23,6 +23,7 @@ class BaseCoursewareTests(SharedModuleStoreTestCase):
|
||||
Base class for courseware API tests
|
||||
"""
|
||||
MODULESTORE = TEST_DATA_SPLIT_MODULESTORE
|
||||
|
||||
@classmethod
|
||||
def setUpClass(cls):
|
||||
super().setUpClass()
|
||||
|
||||
@@ -19,6 +19,9 @@ ddt<1.4.0
|
||||
# Stay on the latest LTS release of Django
|
||||
Django<2.3
|
||||
|
||||
# Missing dependency declaration on ua-parser: https://github.com/jotes/django-cookies-samesite/issues/25
|
||||
django-cookies-samesite<0.6.0
|
||||
|
||||
# The CORS_ORIGIN_WHITELIST changes in a backwards incompatible way in 3.0.0, needs matching configuration repo changes
|
||||
django-cors-headers<3.0.0
|
||||
|
||||
|
||||
@@ -27,7 +27,7 @@ pyparsing==2.2.0 # via -r requirements/edx-sandbox/py35.in, calc, chem,
|
||||
python-dateutil==2.4.0 # via -c requirements/edx-sandbox/../constraints.txt, matplotlib
|
||||
pytz==2020.1 # via matplotlib
|
||||
random2==1.0.1 # via -r requirements/edx-sandbox/py35.in
|
||||
regex==2020.5.7 # via -r requirements/edx-sandbox/shared.txt, nltk
|
||||
regex==2020.5.13 # via -r requirements/edx-sandbox/shared.txt, nltk
|
||||
scipy==1.2.1 # via -r requirements/edx-sandbox/py35.in, calc, chem
|
||||
six==1.14.0 # via -r requirements/edx-sandbox/shared.txt, calc, cryptography, cycler, matplotlib, python-dateutil
|
||||
sympy==1.4 # via -r requirements/edx-sandbox/py35.in, symmath
|
||||
|
||||
@@ -11,6 +11,6 @@ joblib==0.14.1 # via nltk
|
||||
lxml==4.5.0 # via -r requirements/edx-sandbox/shared.in
|
||||
nltk==3.5 # via -r requirements/edx-sandbox/shared.in
|
||||
pycparser==2.20 # via cffi
|
||||
regex==2020.5.7 # via nltk
|
||||
regex==2020.5.13 # via nltk
|
||||
six==1.14.0 # via cryptography
|
||||
tqdm==4.46.0 # via nltk
|
||||
|
||||
@@ -57,7 +57,7 @@ git+https://github.com/Zegocover/enmerkar.git@dbc113798aa4beabdfa2d00e6fef48248e
|
||||
django-celery==3.3.1 # via -r requirements/edx/base.in
|
||||
django-classy-tags==1.0.0 # via django-sekizai
|
||||
django-config-models==2.0.2 # via -r requirements/edx/base.in, edx-enterprise
|
||||
django-cookies-samesite==0.5.1 # via -r requirements/edx/base.in
|
||||
django-cookies-samesite==0.5.1 # via -c requirements/edx/../constraints.txt, -r requirements/edx/base.in
|
||||
django-cors-headers==2.5.3 # via -c requirements/edx/../constraints.txt, -r requirements/edx/base.in
|
||||
django-countries==5.5 # via -c requirements/edx/../constraints.txt, -r requirements/edx/base.in, edx-enterprise
|
||||
django-crum==0.7.6 # via -r requirements/edx/base.in, edx-enterprise, edx-proctoring, edx-rbac, super-csv
|
||||
@@ -93,28 +93,28 @@ docutils==0.16 # via botocore
|
||||
drf-jwt==1.14.0 # via -c requirements/edx/../constraints.txt, edx-drf-extensions
|
||||
drf-yasg==1.17.0 # via -c requirements/edx/../constraints.txt, edx-api-doc-tools
|
||||
edx-ace==0.1.15 # via -r requirements/edx/base.in
|
||||
edx-analytics-data-api-client==0.16.0 # via -r requirements/edx/base.in
|
||||
edx-analytics-data-api-client==0.16.1 # via -r requirements/edx/base.in
|
||||
edx-api-doc-tools==1.3.0 # via -r requirements/edx/base.in
|
||||
edx-bulk-grades==0.6.8 # via -r requirements/edx/base.in, staff-graded-xblock
|
||||
edx-ccx-keys==1.1.0 # via -r requirements/edx/base.in
|
||||
edx-celeryutils==0.5.0 # via -r requirements/edx/base.in, super-csv
|
||||
edx-completion==3.2.0 # via -r requirements/edx/base.in
|
||||
edx-django-release-util==0.4.4 # via -r requirements/edx/base.in
|
||||
edx-django-sites-extensions==2.5.0 # via -r requirements/edx/base.in
|
||||
edx-django-sites-extensions==2.5.1 # via -r requirements/edx/base.in
|
||||
edx-django-utils==3.2.2 # via -r requirements/edx/base.in, django-config-models, edx-drf-extensions, edx-enterprise, edx-rest-api-client, edx-when
|
||||
edx-drf-extensions==6.0.0 # via -r requirements/edx/base.in, edx-completion, edx-enterprise, edx-organizations, edx-proctoring, edx-rbac, edx-when, edxval
|
||||
edx-enterprise==3.2.11 # via -r requirements/edx/base.in
|
||||
edx-i18n-tools==0.5.1 # via ora2
|
||||
edx-i18n-tools==0.5.3 # via ora2
|
||||
edx-milestones==0.3.0 # via -r requirements/edx/base.in
|
||||
edx-opaque-keys[django]==2.1.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, xmodule
|
||||
edx-organizations==5.2.0 # via -r requirements/edx/base.in
|
||||
edx-proctoring-proctortrack==1.0.5 # via -r requirements/edx/base.in
|
||||
edx-proctoring==2.4.0 # via -r requirements/edx/base.in, edx-proctoring-proctortrack
|
||||
edx-rbac==1.2.0 # via edx-enterprise
|
||||
edx-rbac==1.2.1 # via edx-enterprise
|
||||
edx-rest-api-client==5.2.0 # via -r requirements/edx/base.in, edx-enterprise, edx-proctoring
|
||||
edx-search==1.3.4 # via -r requirements/edx/base.in
|
||||
edx-sga==0.10.0 # via -r requirements/edx/base.in
|
||||
edx-submissions==3.1.4 # via -r requirements/edx/base.in, ora2
|
||||
edx-submissions==3.1.5 # via -r requirements/edx/base.in, ora2
|
||||
edx-tincan-py35==0.0.5 # via edx-enterprise
|
||||
edx-user-state-client==1.2.0 # via -r requirements/edx/base.in
|
||||
edx-when==1.2.3 # via -r requirements/edx/base.in, edx-proctoring
|
||||
@@ -139,7 +139,7 @@ ipaddress==1.0.23 # via -r requirements/edx/base.in
|
||||
isodate==0.6.0 # via python3-saml
|
||||
itypes==1.2.0 # via coreapi
|
||||
jinja2==2.11.2 # via code-annotations, coreschema
|
||||
jmespath==0.9.5 # via boto3, botocore
|
||||
jmespath==0.10.0 # via boto3, botocore
|
||||
joblib==0.14.1 # via -r requirements/edx/../edx-sandbox/shared.txt, nltk
|
||||
jsondiff==1.2.0 # via edx-enterprise
|
||||
jsonfield2==3.0.3 # via -c requirements/edx/../constraints.txt, -r requirements/edx/base.in, edx-celeryutils, edx-enterprise, edx-proctoring, edx-submissions, ora2
|
||||
@@ -169,7 +169,7 @@ nodeenv==1.3.5 # via -r requirements/edx/base.in
|
||||
numpy==1.18.4 # via chem, openedx-calc, scipy
|
||||
git+https://github.com/joestump/python-oauth2.git@b94f69b1ad195513547924e380d9265133e995fa#egg=oauth2 # via -r requirements/edx/github.in
|
||||
oauthlib==3.0.1 # via -c requirements/edx/../constraints.txt, -r requirements/edx/base.in, django-oauth-toolkit, lti-consumer-xblock, requests-oauthlib, social-auth-core
|
||||
openedx-calc==1.0.7 # via -r requirements/edx/base.in
|
||||
openedx-calc==1.0.9 # via -r requirements/edx/base.in
|
||||
git+https://github.com/edx/edx-ora2.git@2.6.25#egg=ora2==2.6.25 # via -r requirements/edx/github.in
|
||||
packaging==20.3 # via bleach, drf-yasg
|
||||
path.py==12.4.0 # via edx-enterprise, edx-i18n-tools, ora2, xmodule
|
||||
@@ -194,7 +194,7 @@ pyjwkest==1.4.2 # via -r requirements/edx/base.in, edx-drf-extensions
|
||||
pyjwt==1.5.2 # via -r requirements/edx/base.in, drf-jwt, edx-rest-api-client, social-auth-core
|
||||
pymongo==3.9.0 # via -r requirements/edx/base.in, -r requirements/edx/paver.txt, edx-opaque-keys, event-tracking, mongodbproxy, mongoengine
|
||||
pynliner==0.8.0 # via -r requirements/edx/base.in
|
||||
pyparsing==2.2.0 # via chem, openedx-calc, packaging, pycontracts
|
||||
pyparsing==2.4.7 # via chem, openedx-calc, packaging, pycontracts
|
||||
pysrt==1.1.2 # via -r requirements/edx/base.in, edxval
|
||||
python-dateutil==2.4.0 # via -c requirements/edx/../constraints.txt, -r requirements/edx/base.in, analytics-python, botocore, edx-ace, edx-drf-extensions, edx-enterprise, edx-proctoring, icalendar, ora2, xblock
|
||||
python-levenshtein==0.12.0 # via -r requirements/edx/base.in
|
||||
@@ -209,7 +209,7 @@ pyyaml==5.3.1 # via -r requirements/edx/base.in, code-annotations, e
|
||||
random2==1.0.1 # via -r requirements/edx/base.in
|
||||
recommender-xblock==1.4.8 # via -r requirements/edx/base.in
|
||||
redis==2.10.6 # via -r requirements/edx/base.in
|
||||
regex==2020.5.7 # via -r requirements/edx/../edx-sandbox/shared.txt, nltk
|
||||
regex==2020.5.13 # via -r requirements/edx/../edx-sandbox/shared.txt, nltk
|
||||
requests-oauthlib==1.3.0 # via -r requirements/edx/base.in, social-auth-core
|
||||
requests==2.23.0 # via -r requirements/edx/paver.txt, analytics-python, coreapi, django-oauth-toolkit, edx-analytics-data-api-client, edx-bulk-grades, edx-drf-extensions, edx-enterprise, edx-rest-api-client, geoip2, mailsnake, pyjwkest, python-swiftclient, requests-oauthlib, sailthru-client, slumber, social-auth-core
|
||||
rest-condition==1.0.3 # via -r requirements/edx/base.in, edx-drf-extensions
|
||||
|
||||
@@ -68,7 +68,7 @@ git+https://github.com/Zegocover/enmerkar.git@dbc113798aa4beabdfa2d00e6fef48248e
|
||||
django-celery==3.3.1 # via -r requirements/edx/testing.txt
|
||||
django-classy-tags==1.0.0 # via -r requirements/edx/testing.txt, django-sekizai
|
||||
django-config-models==2.0.2 # via -r requirements/edx/testing.txt, edx-enterprise
|
||||
django-cookies-samesite==0.5.1 # via -r requirements/edx/testing.txt
|
||||
django-cookies-samesite==0.5.1 # via -c requirements/edx/../constraints.txt, -r requirements/edx/testing.txt
|
||||
django-cors-headers==2.5.3 # via -c requirements/edx/../constraints.txt, -r requirements/edx/testing.txt
|
||||
django-countries==5.5 # via -c requirements/edx/../constraints.txt, -r requirements/edx/testing.txt, edx-enterprise
|
||||
django-crum==0.7.6 # via -r requirements/edx/testing.txt, edx-enterprise, edx-proctoring, edx-rbac, super-csv
|
||||
@@ -105,44 +105,43 @@ docutils==0.16 # via -r requirements/edx/testing.txt, botocore, m2r,
|
||||
drf-jwt==1.14.0 # via -c requirements/edx/../constraints.txt, -r requirements/edx/testing.txt, edx-drf-extensions
|
||||
drf-yasg==1.17.0 # via -c requirements/edx/../constraints.txt, -r requirements/edx/testing.txt, edx-api-doc-tools
|
||||
edx-ace==0.1.15 # via -r requirements/edx/testing.txt
|
||||
edx-analytics-data-api-client==0.16.0 # via -r requirements/edx/testing.txt
|
||||
edx-analytics-data-api-client==0.16.1 # via -r requirements/edx/testing.txt
|
||||
edx-api-doc-tools==1.3.0 # via -r requirements/edx/testing.txt
|
||||
edx-bulk-grades==0.6.8 # via -r requirements/edx/testing.txt, staff-graded-xblock
|
||||
edx-ccx-keys==1.1.0 # via -r requirements/edx/testing.txt
|
||||
edx-celeryutils==0.5.0 # via -r requirements/edx/testing.txt, super-csv
|
||||
edx-completion==3.2.0 # via -r requirements/edx/testing.txt
|
||||
edx-django-release-util==0.4.4 # via -r requirements/edx/testing.txt
|
||||
edx-django-sites-extensions==2.5.0 # via -r requirements/edx/testing.txt
|
||||
edx-django-sites-extensions==2.5.1 # via -r requirements/edx/testing.txt
|
||||
edx-django-utils==3.2.2 # via -r requirements/edx/testing.txt, django-config-models, edx-drf-extensions, edx-enterprise, edx-rest-api-client, edx-when
|
||||
edx-drf-extensions==6.0.0 # via -r requirements/edx/testing.txt, edx-completion, edx-enterprise, edx-organizations, edx-proctoring, edx-rbac, edx-when, edxval
|
||||
edx-enterprise==3.2.11 # via -r requirements/edx/testing.txt
|
||||
edx-i18n-tools==0.5.1 # via -r requirements/edx/testing.txt, ora2
|
||||
edx-i18n-tools==0.5.3 # via -r requirements/edx/testing.txt, ora2
|
||||
edx-lint==1.4.1 # via -r requirements/edx/testing.txt
|
||||
edx-milestones==0.3.0 # via -r requirements/edx/testing.txt
|
||||
edx-opaque-keys[django]==2.1.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, xmodule
|
||||
edx-organizations==5.2.0 # via -r requirements/edx/testing.txt
|
||||
edx-proctoring-proctortrack==1.0.5 # via -r requirements/edx/testing.txt
|
||||
edx-proctoring==2.4.0 # via -r requirements/edx/testing.txt, edx-proctoring-proctortrack
|
||||
edx-rbac==1.2.0 # via -r requirements/edx/testing.txt, edx-enterprise
|
||||
edx-rbac==1.2.1 # via -r requirements/edx/testing.txt, edx-enterprise
|
||||
edx-rest-api-client==5.2.0 # via -r requirements/edx/testing.txt, edx-enterprise, edx-proctoring
|
||||
edx-search==1.3.4 # via -r requirements/edx/testing.txt
|
||||
edx-sga==0.10.0 # via -r requirements/edx/testing.txt
|
||||
edx-sphinx-theme==1.5.0 # via -r requirements/edx/development.in
|
||||
edx-submissions==3.1.4 # via -r requirements/edx/testing.txt, ora2
|
||||
edx-submissions==3.1.5 # via -r requirements/edx/testing.txt, ora2
|
||||
edx-tincan-py35==0.0.5 # via -r requirements/edx/testing.txt, edx-enterprise
|
||||
edx-user-state-client==1.2.0 # via -r requirements/edx/testing.txt
|
||||
edx-when==1.2.3 # via -r requirements/edx/testing.txt, edx-proctoring
|
||||
edxval==1.3.4 # via -r requirements/edx/testing.txt
|
||||
elasticsearch==1.9.0 # via -r requirements/edx/testing.txt, edx-search
|
||||
entrypoints==0.3 # via -r requirements/edx/testing.txt, flake8
|
||||
enum34==1.1.10 # via -r requirements/edx/testing.txt, edxval
|
||||
event-tracking==0.3.2 # via -r requirements/edx/testing.txt, edx-proctoring, edx-search
|
||||
execnet==1.7.1 # via -r requirements/edx/testing.txt, pytest-xdist
|
||||
factory-boy==2.8.1 # via -c requirements/edx/../constraints.txt, -r requirements/edx/testing.txt
|
||||
faker==4.0.3 # via -r requirements/edx/testing.txt, factory-boy
|
||||
faker==4.1.0 # via -r requirements/edx/testing.txt, factory-boy
|
||||
filelock==3.0.12 # via -r requirements/edx/testing.txt, tox, virtualenv
|
||||
flake8-polyfill==1.0.2 # via -r requirements/edx/testing.txt, radon
|
||||
flake8==3.7.9 # via -r requirements/edx/testing.txt, flake8-polyfill
|
||||
flake8==3.8.1 # via -r requirements/edx/testing.txt, flake8-polyfill
|
||||
freezegun==0.3.12 # via -c requirements/edx/../constraints.txt, -r requirements/edx/testing.txt
|
||||
fs-s3fs==0.1.8 # via -r requirements/edx/testing.txt, django-pyfs
|
||||
fs==2.0.18 # via -r requirements/edx/testing.txt, django-pyfs, fs-s3fs, xblock
|
||||
@@ -157,7 +156,7 @@ httpretty==0.9.7 # via -c requirements/edx/../constraints.txt, -r requi
|
||||
icalendar==4.0.6 # via -r requirements/edx/testing.txt
|
||||
idna==2.9 # via -r requirements/edx/testing.txt, requests
|
||||
imagesize==1.2.0 # via sphinx
|
||||
importlib-metadata==1.6.0 # via -r requirements/edx/testing.txt, importlib-resources, inflect, jsonschema, path, pluggy, pytest, pytest-randomly, tox, virtualenv
|
||||
importlib-metadata==1.6.0 # via -r requirements/edx/testing.txt, flake8, importlib-resources, inflect, jsonschema, path, pluggy, pytest, pytest-randomly, tox, virtualenv
|
||||
importlib-resources==1.5.0 # via -r requirements/edx/testing.txt, virtualenv
|
||||
inflect==3.0.2 # via -c requirements/edx/../constraints.txt, -r requirements/edx/testing.txt, jinja2-pluralize
|
||||
inflection==0.4.0 # via -r requirements/edx/testing.txt, drf-yasg
|
||||
@@ -167,7 +166,7 @@ isort==4.3.21 # via -r requirements/edx/testing.txt, pylint
|
||||
itypes==1.2.0 # via -r requirements/edx/testing.txt, coreapi
|
||||
jinja2-pluralize==0.3.0 # via -r requirements/edx/testing.txt, diff-cover
|
||||
jinja2==2.11.2 # via -r requirements/edx/testing.txt, code-annotations, coreschema, diff-cover, jinja2-pluralize, sphinx
|
||||
jmespath==0.9.5 # via -r requirements/edx/testing.txt, boto3, botocore
|
||||
jmespath==0.10.0 # via -r requirements/edx/testing.txt, boto3, botocore
|
||||
joblib==0.14.1 # via -r requirements/edx/testing.txt, nltk
|
||||
jsondiff==1.2.0 # via -r requirements/edx/testing.txt, edx-enterprise
|
||||
jsonfield2==3.0.3 # via -c requirements/edx/../constraints.txt, -r requirements/edx/testing.txt, edx-celeryutils, edx-enterprise, edx-proctoring, edx-submissions, ora2
|
||||
@@ -203,7 +202,7 @@ nodeenv==1.3.5 # via -r requirements/edx/testing.txt
|
||||
numpy==1.18.4 # via -r requirements/edx/testing.txt, chem, openedx-calc, pandas, scipy
|
||||
git+https://github.com/joestump/python-oauth2.git@b94f69b1ad195513547924e380d9265133e995fa#egg=oauth2 # via -r requirements/edx/testing.txt
|
||||
oauthlib==3.0.1 # via -c requirements/edx/../constraints.txt, -r requirements/edx/testing.txt, django-oauth-toolkit, lti-consumer-xblock, requests-oauthlib, social-auth-core
|
||||
openedx-calc==1.0.7 # via -r requirements/edx/testing.txt
|
||||
openedx-calc==1.0.9 # via -r requirements/edx/testing.txt
|
||||
git+https://github.com/edx/edx-ora2.git@2.6.25#egg=ora2==2.6.25 # via -r requirements/edx/testing.txt
|
||||
packaging==20.3 # via -r requirements/edx/testing.txt, bleach, drf-yasg, pytest, sphinx, tox
|
||||
pandas==0.22.0 # via -c requirements/edx/../constraints.txt, -r requirements/edx/testing.txt
|
||||
@@ -223,13 +222,13 @@ polib==1.1.0 # via -r requirements/edx/testing.txt, edx-i18n-tools
|
||||
psutil==1.2.1 # via -r requirements/edx/testing.txt, edx-django-utils
|
||||
py2neo==3.1.2 # via -r requirements/edx/testing.txt
|
||||
py==1.8.1 # via -r requirements/edx/testing.txt, pytest, tox
|
||||
pycodestyle==2.5.0 # via -r requirements/edx/testing.txt, flake8
|
||||
pycodestyle==2.6.0 # via -r requirements/edx/testing.txt, flake8
|
||||
pycontracts==1.8.14 # via -r requirements/edx/testing.txt, edx-user-state-client
|
||||
pycountry==19.8.18 # via -r requirements/edx/testing.txt
|
||||
pycparser==2.20 # via -r requirements/edx/testing.txt, cffi
|
||||
pycryptodome==3.9.7 # via -r requirements/edx/testing.txt, pdfminer.six
|
||||
pycryptodomex==3.9.7 # via -r requirements/edx/testing.txt, edx-proctoring, pyjwkest
|
||||
pyflakes==2.1.1 # via -r requirements/edx/testing.txt, flake8
|
||||
pyflakes==2.2.0 # via -r requirements/edx/testing.txt, flake8
|
||||
pygments==2.6.1 # via -r requirements/edx/testing.txt, diff-cover, sphinx
|
||||
pyjwkest==1.4.2 # via -r requirements/edx/testing.txt, edx-drf-extensions
|
||||
pyjwt==1.5.2 # via -r requirements/edx/testing.txt, drf-jwt, edx-rest-api-client, social-auth-core
|
||||
@@ -239,7 +238,7 @@ pylint-plugin-utils==0.6 # via -r requirements/edx/testing.txt, pylint-celery,
|
||||
pylint==2.4.2 # via -r requirements/edx/testing.txt, edx-lint, pylint-celery, pylint-django, pylint-plugin-utils
|
||||
pymongo==3.9.0 # via -r requirements/edx/testing.txt, edx-opaque-keys, event-tracking, mongodbproxy, mongoengine
|
||||
pynliner==0.8.0 # via -r requirements/edx/testing.txt
|
||||
pyparsing==2.2.0 # via -r requirements/edx/testing.txt, chem, openedx-calc, packaging, pycontracts
|
||||
pyparsing==2.4.7 # via -r requirements/edx/testing.txt, chem, openedx-calc, packaging, pycontracts
|
||||
pyquery==1.4.1 # via -r requirements/edx/testing.txt
|
||||
pyrsistent==0.16.0 # via jsonschema
|
||||
pysrt==1.1.2 # via -r requirements/edx/testing.txt, edxval
|
||||
@@ -267,7 +266,7 @@ radon==4.1.0 # via -r requirements/edx/testing.txt
|
||||
random2==1.0.1 # via -r requirements/edx/testing.txt
|
||||
recommender-xblock==1.4.8 # via -r requirements/edx/testing.txt
|
||||
redis==2.10.6 # via -r requirements/edx/testing.txt
|
||||
regex==2020.5.7 # via -r requirements/edx/testing.txt, nltk
|
||||
regex==2020.5.13 # via -r requirements/edx/testing.txt, nltk
|
||||
requests-oauthlib==1.3.0 # via -r requirements/edx/testing.txt, social-auth-core
|
||||
requests==2.23.0 # via -r requirements/edx/testing.txt, analytics-python, coreapi, django-oauth-toolkit, edx-analytics-data-api-client, edx-bulk-grades, edx-drf-extensions, edx-enterprise, edx-rest-api-client, geoip2, mailsnake, pyjwkest, python-swiftclient, requests-oauthlib, sailthru-client, slumber, social-auth-core, sphinx, transifex-client
|
||||
rest-condition==1.0.3 # via -r requirements/edx/testing.txt, edx-drf-extensions
|
||||
|
||||
@@ -67,7 +67,7 @@ git+https://github.com/Zegocover/enmerkar.git@dbc113798aa4beabdfa2d00e6fef48248e
|
||||
django-celery==3.3.1 # via -r requirements/edx/base.txt
|
||||
django-classy-tags==1.0.0 # via -r requirements/edx/base.txt, django-sekizai
|
||||
django-config-models==2.0.2 # via -r requirements/edx/base.txt, edx-enterprise
|
||||
django-cookies-samesite==0.5.1 # via -r requirements/edx/base.txt
|
||||
django-cookies-samesite==0.5.1 # via -c requirements/edx/../constraints.txt, -r requirements/edx/base.txt
|
||||
django-cors-headers==2.5.3 # via -c requirements/edx/../constraints.txt, -r requirements/edx/base.txt
|
||||
django-countries==5.5 # via -c requirements/edx/../constraints.txt, -r requirements/edx/base.txt, edx-enterprise
|
||||
django-crum==0.7.6 # via -r requirements/edx/base.txt, edx-enterprise, edx-proctoring, edx-rbac, super-csv
|
||||
@@ -101,43 +101,42 @@ docutils==0.16 # via -r requirements/edx/base.txt, botocore
|
||||
drf-jwt==1.14.0 # via -c requirements/edx/../constraints.txt, -r requirements/edx/base.txt, edx-drf-extensions
|
||||
drf-yasg==1.17.0 # via -c requirements/edx/../constraints.txt, -r requirements/edx/base.txt, edx-api-doc-tools
|
||||
edx-ace==0.1.15 # via -r requirements/edx/base.txt
|
||||
edx-analytics-data-api-client==0.16.0 # via -r requirements/edx/base.txt
|
||||
edx-analytics-data-api-client==0.16.1 # via -r requirements/edx/base.txt
|
||||
edx-api-doc-tools==1.3.0 # via -r requirements/edx/base.txt
|
||||
edx-bulk-grades==0.6.8 # via -r requirements/edx/base.txt, staff-graded-xblock
|
||||
edx-ccx-keys==1.1.0 # via -r requirements/edx/base.txt
|
||||
edx-celeryutils==0.5.0 # via -r requirements/edx/base.txt, super-csv
|
||||
edx-completion==3.2.0 # via -r requirements/edx/base.txt
|
||||
edx-django-release-util==0.4.4 # via -r requirements/edx/base.txt
|
||||
edx-django-sites-extensions==2.5.0 # via -r requirements/edx/base.txt
|
||||
edx-django-sites-extensions==2.5.1 # via -r requirements/edx/base.txt
|
||||
edx-django-utils==3.2.2 # via -r requirements/edx/base.txt, django-config-models, edx-drf-extensions, edx-enterprise, edx-rest-api-client, edx-when
|
||||
edx-drf-extensions==6.0.0 # via -r requirements/edx/base.txt, edx-completion, edx-enterprise, edx-organizations, edx-proctoring, edx-rbac, edx-when, edxval
|
||||
edx-enterprise==3.2.11 # via -r requirements/edx/base.txt
|
||||
edx-i18n-tools==0.5.1 # via -r requirements/edx/base.txt, -r requirements/edx/testing.in, ora2
|
||||
edx-i18n-tools==0.5.3 # via -r requirements/edx/base.txt, -r requirements/edx/testing.in, ora2
|
||||
edx-lint==1.4.1 # via -r requirements/edx/testing.in
|
||||
edx-milestones==0.3.0 # via -r requirements/edx/base.txt
|
||||
edx-opaque-keys[django]==2.1.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, xmodule
|
||||
edx-organizations==5.2.0 # via -r requirements/edx/base.txt
|
||||
edx-proctoring-proctortrack==1.0.5 # via -r requirements/edx/base.txt
|
||||
edx-proctoring==2.4.0 # via -r requirements/edx/base.txt, edx-proctoring-proctortrack
|
||||
edx-rbac==1.2.0 # via -r requirements/edx/base.txt, edx-enterprise
|
||||
edx-rbac==1.2.1 # via -r requirements/edx/base.txt, edx-enterprise
|
||||
edx-rest-api-client==5.2.0 # via -r requirements/edx/base.txt, edx-enterprise, edx-proctoring
|
||||
edx-search==1.3.4 # via -r requirements/edx/base.txt
|
||||
edx-sga==0.10.0 # via -r requirements/edx/base.txt
|
||||
edx-submissions==3.1.4 # via -r requirements/edx/base.txt, ora2
|
||||
edx-submissions==3.1.5 # via -r requirements/edx/base.txt, ora2
|
||||
edx-tincan-py35==0.0.5 # via -r requirements/edx/base.txt, edx-enterprise
|
||||
edx-user-state-client==1.2.0 # via -r requirements/edx/base.txt
|
||||
edx-when==1.2.3 # via -r requirements/edx/base.txt, edx-proctoring
|
||||
edxval==1.3.4 # via -r requirements/edx/base.txt
|
||||
elasticsearch==1.9.0 # via -r requirements/edx/base.txt, edx-search
|
||||
entrypoints==0.3 # via flake8
|
||||
enum34==1.1.10 # via -r requirements/edx/base.txt, edxval
|
||||
event-tracking==0.3.2 # via -r requirements/edx/base.txt, edx-proctoring, edx-search
|
||||
execnet==1.7.1 # via pytest-xdist
|
||||
factory-boy==2.8.1 # via -c requirements/edx/../constraints.txt, -r requirements/edx/testing.in
|
||||
faker==4.0.3 # via factory-boy
|
||||
faker==4.1.0 # via factory-boy
|
||||
filelock==3.0.12 # via tox, virtualenv
|
||||
flake8-polyfill==1.0.2 # via radon
|
||||
flake8==3.7.9 # via flake8-polyfill
|
||||
flake8==3.8.1 # via flake8-polyfill
|
||||
freezegun==0.3.12 # via -c requirements/edx/../constraints.txt, -r requirements/edx/testing.in
|
||||
fs-s3fs==0.1.8 # via -r requirements/edx/base.txt, django-pyfs
|
||||
fs==2.0.18 # via -r requirements/edx/base.txt, django-pyfs, fs-s3fs, xblock
|
||||
@@ -151,7 +150,7 @@ httplib2==0.17.3 # via -r requirements/edx/base.txt, oauth2
|
||||
httpretty==0.9.7 # via -c requirements/edx/../constraints.txt, -r requirements/edx/testing.in
|
||||
icalendar==4.0.6 # via -r requirements/edx/base.txt
|
||||
idna==2.9 # via -r requirements/edx/base.txt, requests
|
||||
importlib-metadata==1.6.0 # via -r requirements/edx/base.txt, -r requirements/edx/coverage.txt, importlib-resources, inflect, path, pluggy, pytest, pytest-randomly, tox, virtualenv
|
||||
importlib-metadata==1.6.0 # via -r requirements/edx/base.txt, -r requirements/edx/coverage.txt, flake8, importlib-resources, inflect, path, pluggy, pytest, pytest-randomly, tox, virtualenv
|
||||
importlib-resources==1.5.0 # via virtualenv
|
||||
inflect==3.0.2 # via -c requirements/edx/../constraints.txt, -r requirements/edx/coverage.txt, jinja2-pluralize
|
||||
inflection==0.4.0 # via -r requirements/edx/base.txt, drf-yasg
|
||||
@@ -161,7 +160,7 @@ isort==4.3.21 # via -r requirements/edx/testing.in, pylint
|
||||
itypes==1.2.0 # via -r requirements/edx/base.txt, coreapi
|
||||
jinja2-pluralize==0.3.0 # via -r requirements/edx/coverage.txt, diff-cover
|
||||
jinja2==2.11.2 # via -r requirements/edx/base.txt, -r requirements/edx/coverage.txt, code-annotations, coreschema, diff-cover, jinja2-pluralize
|
||||
jmespath==0.9.5 # via -r requirements/edx/base.txt, boto3, botocore
|
||||
jmespath==0.10.0 # via -r requirements/edx/base.txt, boto3, botocore
|
||||
joblib==0.14.1 # via -r requirements/edx/base.txt, nltk
|
||||
jsondiff==1.2.0 # via -r requirements/edx/base.txt, edx-enterprise
|
||||
jsonfield2==3.0.3 # via -c requirements/edx/../constraints.txt, -r requirements/edx/base.txt, edx-celeryutils, edx-enterprise, edx-proctoring, edx-submissions, ora2
|
||||
@@ -194,7 +193,7 @@ nodeenv==1.3.5 # via -r requirements/edx/base.txt
|
||||
numpy==1.18.4 # via -r requirements/edx/base.txt, -r requirements/edx/coverage.txt, chem, openedx-calc, pandas, scipy
|
||||
git+https://github.com/joestump/python-oauth2.git@b94f69b1ad195513547924e380d9265133e995fa#egg=oauth2 # via -r requirements/edx/base.txt
|
||||
oauthlib==3.0.1 # via -c requirements/edx/../constraints.txt, -r requirements/edx/base.txt, django-oauth-toolkit, lti-consumer-xblock, requests-oauthlib, social-auth-core
|
||||
openedx-calc==1.0.7 # via -r requirements/edx/base.txt
|
||||
openedx-calc==1.0.9 # via -r requirements/edx/base.txt
|
||||
git+https://github.com/edx/edx-ora2.git@2.6.25#egg=ora2==2.6.25 # via -r requirements/edx/base.txt
|
||||
packaging==20.3 # via -r requirements/edx/base.txt, bleach, drf-yasg, pytest, tox
|
||||
pandas==0.22.0 # via -c requirements/edx/../constraints.txt, -r requirements/edx/coverage.txt
|
||||
@@ -213,13 +212,13 @@ polib==1.1.0 # via -r requirements/edx/base.txt, -r requirements/ed
|
||||
psutil==1.2.1 # via -r requirements/edx/base.txt, edx-django-utils
|
||||
py2neo==3.1.2 # via -r requirements/edx/base.txt
|
||||
py==1.8.1 # via pytest, tox
|
||||
pycodestyle==2.5.0 # via -r requirements/edx/testing.in, flake8
|
||||
pycodestyle==2.6.0 # via -r requirements/edx/testing.in, flake8
|
||||
pycontracts==1.8.14 # via -r requirements/edx/base.txt, edx-user-state-client
|
||||
pycountry==19.8.18 # via -r requirements/edx/base.txt
|
||||
pycparser==2.20 # via -r requirements/edx/base.txt, cffi
|
||||
pycryptodome==3.9.7 # via -r requirements/edx/base.txt, pdfminer.six
|
||||
pycryptodomex==3.9.7 # via -r requirements/edx/base.txt, edx-proctoring, pyjwkest
|
||||
pyflakes==2.1.1 # via flake8
|
||||
pyflakes==2.2.0 # via flake8
|
||||
pygments==2.6.1 # via -r requirements/edx/base.txt, -r requirements/edx/coverage.txt, diff-cover
|
||||
pyjwkest==1.4.2 # via -r requirements/edx/base.txt, edx-drf-extensions
|
||||
pyjwt==1.5.2 # via -r requirements/edx/base.txt, drf-jwt, edx-rest-api-client, social-auth-core
|
||||
@@ -229,7 +228,7 @@ pylint-plugin-utils==0.6 # via pylint-celery, pylint-django
|
||||
pylint==2.4.2 # via edx-lint, pylint-celery, pylint-django, pylint-plugin-utils
|
||||
pymongo==3.9.0 # via -r requirements/edx/base.txt, edx-opaque-keys, event-tracking, mongodbproxy, mongoengine
|
||||
pynliner==0.8.0 # via -r requirements/edx/base.txt
|
||||
pyparsing==2.2.0 # via -r requirements/edx/base.txt, chem, openedx-calc, packaging, pycontracts
|
||||
pyparsing==2.4.7 # via -r requirements/edx/base.txt, chem, openedx-calc, packaging, pycontracts
|
||||
pyquery==1.4.1 # via -r requirements/edx/testing.in
|
||||
pysrt==1.1.2 # via -r requirements/edx/base.txt, edxval
|
||||
pytest-attrib==0.1.3 # via -r requirements/edx/testing.in
|
||||
@@ -255,7 +254,7 @@ radon==4.1.0 # via -r requirements/edx/testing.in
|
||||
random2==1.0.1 # via -r requirements/edx/base.txt
|
||||
recommender-xblock==1.4.8 # via -r requirements/edx/base.txt
|
||||
redis==2.10.6 # via -r requirements/edx/base.txt
|
||||
regex==2020.5.7 # via -r requirements/edx/base.txt, nltk
|
||||
regex==2020.5.13 # via -r requirements/edx/base.txt, nltk
|
||||
requests-oauthlib==1.3.0 # via -r requirements/edx/base.txt, social-auth-core
|
||||
requests==2.23.0 # via -r requirements/edx/base.txt, analytics-python, coreapi, django-oauth-toolkit, edx-analytics-data-api-client, edx-bulk-grades, edx-drf-extensions, edx-enterprise, edx-rest-api-client, geoip2, mailsnake, pyjwkest, python-swiftclient, requests-oauthlib, sailthru-client, slumber, social-auth-core, transifex-client
|
||||
rest-condition==1.0.3 # via -r requirements/edx/base.txt, edx-drf-extensions
|
||||
|
||||
Reference in New Issue
Block a user