diff --git a/requirements/edx-sandbox/py35.txt b/requirements/edx-sandbox/py35.txt
index 4a47178d2d09a15faaf5d089deec0879cbc2dc42..f85c75d2ce9cfb815ea64eb772bc29206973fefc 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.5                 # 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
diff --git a/requirements/edx/coverage.txt b/requirements/edx/coverage.txt
index 1ea5d0b011cb7aaaa9cb57b5a7341fdc24b2f4b9..ee31e8dcfe19567e98b64cf89eef085b9ea57fe9 100644
--- a/requirements/edx/coverage.txt
+++ b/requirements/edx/coverage.txt
@@ -5,7 +5,7 @@
 #    make upgrade
 #
 chardet==4.0.0            # via diff-cover
-coverage==5.4             # via -r requirements/edx/coverage.in
+coverage==5.5             # via -r requirements/edx/coverage.in
 diff-cover==4.2.1         # via -r requirements/edx/coverage.in
 importlib-metadata==1.7.0  # via -c requirements/edx/../constraints.txt, inflect
 inflect==3.0.2            # via -c requirements/edx/../constraints.txt, jinja2-pluralize
diff --git a/requirements/edx/development.txt b/requirements/edx/development.txt
index ffec85de2f8e0a01fb954c26372db9e96988eced..1e30f016790b57266740832c2306bd9c6de60bae 100644
--- a/requirements/edx/development.txt
+++ b/requirements/edx/development.txt
@@ -24,7 +24,7 @@ analytics-python==1.2.9   # via -r requirements/edx/testing.txt
 aniso8601==9.0.0          # via -r requirements/edx/testing.txt, edx-tincan-py35, tincan
 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              # via -r requirements/edx/testing.txt, pylint, pylint-celery
+astroid==2.5.1            # via -r requirements/edx/testing.txt, pylint, pylint-celery
 attrs==20.3.0             # via -r requirements/edx/testing.txt, edx-ace, jsonschema, pytest
 babel==2.9.0              # via -r requirements/edx/testing.txt, enmerkar, enmerkar-underscore, sphinx
 beautifulsoup4==4.9.3     # via -r requirements/edx/testing.txt, pynliner
@@ -46,7 +46,7 @@ code-annotations==1.1.0   # via -r requirements/edx/testing.txt, edx-enterprise,
 contextlib2==0.6.0.post1  # via -r requirements/edx/testing.txt
 coreapi==2.3.3            # via -r requirements/edx/testing.txt, drf-yasg
 coreschema==0.0.4         # via -r requirements/edx/testing.txt, coreapi, drf-yasg
-coverage==5.4             # via -r requirements/edx/testing.txt, pytest-cov
+coverage==5.5             # via -r requirements/edx/testing.txt, pytest-cov
 git+https://github.com/nedbat/coverage_pytest_plugin.git@29de030251471e200ff255eb9e549218cd60e872#egg=coverage_pytest_plugin==0.0  # via -r requirements/edx/testing.txt
 crowdsourcehinter-xblock==0.6  # via -r requirements/edx/testing.txt
 cryptography==3.2.1       # via -c requirements/edx/../constraints.txt, -r requirements/edx/testing.txt, django-fernet-fields, edx-enterprise, pyjwt, social-auth-core
@@ -144,7 +144,7 @@ fs==2.0.18                # via -r requirements/edx/testing.txt, django-pyfs, fs
 future==0.18.2            # via -r requirements/edx/testing.txt, django-ses, edx-celeryutils, edx-enterprise, pycontracts, pyjwkest
 geoip2==3.0.0             # via -c requirements/edx/../constraints.txt, -r requirements/edx/testing.txt
 gitdb==4.0.5              # via -r requirements/edx/testing.txt, gitpython
-gitpython==3.1.13         # via -r requirements/edx/testing.txt, transifex-client
+gitpython==3.1.14         # via -r requirements/edx/testing.txt, transifex-client
 glob2==0.7                # via -r requirements/edx/testing.txt
 gunicorn==20.0.4          # via -r requirements/edx/testing.txt
 help-tokens==2.0.0        # via -r requirements/edx/testing.txt
@@ -222,7 +222,7 @@ pyjwt[crypto]==1.7.1      # via -r requirements/edx/testing.txt, drf-jwt, edx-re
 pylint-celery==0.3        # via -r requirements/edx/testing.txt, edx-lint
 pylint-django==2.4.2      # via -r requirements/edx/testing.txt, edx-lint
 pylint-plugin-utils==0.6  # via -r requirements/edx/testing.txt, pylint-celery, pylint-django
-pylint==2.7.1             # via -r requirements/edx/testing.txt, edx-lint, pylint-celery, pylint-django, pylint-plugin-utils
+pylint==2.7.2             # via -r requirements/edx/testing.txt, edx-lint, pylint-celery, pylint-django, pylint-plugin-utils
 pymongo==3.10.1           # via -c requirements/edx/../constraints.txt, -r requirements/edx/testing.txt, edx-opaque-keys, event-tracking, mongodbproxy, mongoengine
 pynliner==0.8.0           # via -r requirements/edx/testing.txt
 pyparsing==2.4.7          # via -r requirements/edx/testing.txt, chem, openedx-calc, packaging, pycontracts
diff --git a/requirements/edx/doc.txt b/requirements/edx/doc.txt
index c4d72277bdb24421cde2ca372b00b6e938b33099..ce5bdda02c6f5cd196fd506b2a0534535a4832c9 100644
--- a/requirements/edx/doc.txt
+++ b/requirements/edx/doc.txt
@@ -14,7 +14,7 @@ django==2.2.19            # via -c https://raw.githubusercontent.com/edx/edx-lin
 docutils==0.16            # via sphinx
 edx-sphinx-theme==2.0.0   # via -r requirements/edx/doc.in
 gitdb==4.0.5              # via gitpython
-gitpython==3.1.13         # via -r requirements/edx/doc.in
+gitpython==3.1.14         # via -r requirements/edx/doc.in
 idna==2.10                # via requests
 imagesize==1.2.0          # via sphinx
 jinja2==2.11.3            # via code-annotations, sphinx
diff --git a/requirements/edx/testing.txt b/requirements/edx/testing.txt
index b0e6dc0579938effa58a7be1c7b52f0f295a1d48..4243cbef6ff3832ae24b933c4150203341897061 100644
--- a/requirements/edx/testing.txt
+++ b/requirements/edx/testing.txt
@@ -23,7 +23,7 @@ analytics-python==1.2.9   # via -r requirements/edx/base.txt
 aniso8601==9.0.0          # via -r requirements/edx/base.txt, edx-tincan-py35, tincan
 apipkg==1.5               # via execnet
 appdirs==1.4.4            # via -r requirements/edx/base.txt, fs, virtualenv
-astroid==2.5              # via pylint, pylint-celery
+astroid==2.5.1            # via pylint, pylint-celery
 attrs==20.3.0             # via -r requirements/edx/base.txt, edx-ace, pytest
 babel==2.9.0              # 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
@@ -45,7 +45,7 @@ code-annotations==1.1.0   # via -r requirements/edx/base.txt, -r requirements/ed
 contextlib2==0.6.0.post1  # via -r requirements/edx/base.txt
 coreapi==2.3.3            # via -r requirements/edx/base.txt, drf-yasg
 coreschema==0.0.4         # via -r requirements/edx/base.txt, coreapi, drf-yasg
-coverage==5.4             # via -r requirements/edx/coverage.txt, pytest-cov
+coverage==5.5             # via -r requirements/edx/coverage.txt, pytest-cov
 git+https://github.com/nedbat/coverage_pytest_plugin.git@29de030251471e200ff255eb9e549218cd60e872#egg=coverage_pytest_plugin==0.0  # via -r requirements/edx/testing.in
 crowdsourcehinter-xblock==0.6  # via -r requirements/edx/base.txt
 cryptography==3.2.1       # via -c requirements/edx/../constraints.txt, -r requirements/edx/base.txt, django-fernet-fields, edx-enterprise, pyjwt, social-auth-core
@@ -140,7 +140,7 @@ fs==2.0.18                # via -r requirements/edx/base.txt, django-pyfs, fs-s3
 future==0.18.2            # via -r requirements/edx/base.txt, django-ses, edx-celeryutils, edx-enterprise, pycontracts, pyjwkest
 geoip2==3.0.0             # via -c requirements/edx/../constraints.txt, -r requirements/edx/base.txt
 gitdb==4.0.5              # via gitpython
-gitpython==3.1.13         # via transifex-client
+gitpython==3.1.14         # via transifex-client
 glob2==0.7                # via -r requirements/edx/base.txt
 gunicorn==20.0.4          # via -r requirements/edx/base.txt
 help-tokens==2.0.0        # via -r requirements/edx/base.txt
@@ -213,7 +213,7 @@ pyjwt[crypto]==1.7.1      # via -r requirements/edx/base.txt, drf-jwt, edx-rest-
 pylint-celery==0.3        # via edx-lint
 pylint-django==2.4.2      # via edx-lint
 pylint-plugin-utils==0.6  # via pylint-celery, pylint-django
-pylint==2.7.1             # via edx-lint, pylint-celery, pylint-django, pylint-plugin-utils
+pylint==2.7.2             # via edx-lint, pylint-celery, pylint-django, pylint-plugin-utils
 pymongo==3.10.1           # via -c requirements/edx/../constraints.txt, -r requirements/edx/base.txt, edx-opaque-keys, event-tracking, mongodbproxy, mongoengine
 pynliner==0.8.0           # via -r requirements/edx/base.txt
 pyparsing==2.4.7          # via -r requirements/edx/base.txt, chem, openedx-calc, packaging, pycontracts