diff --git a/requirements/base.txt b/requirements/base.txt
index f95db9ed67dfe9c260f11022c293037a0cbf29ce..9d455985fb796b41ba09d127bfae29d0fdc9d8ce 100644
--- a/requirements/base.txt
+++ b/requirements/base.txt
@@ -8,7 +8,7 @@ appdirs==1.4.4            # via fs
 bleach==3.1.5             # via -r requirements/base.in
 certifi==2020.6.20        # via requests
 chardet==3.0.4            # via requests
-django==2.2.15            # via -c requirements/constraints.txt, -r requirements/base.in, edx-opaque-keys
+django==2.2.16            # via -c requirements/constraints.txt, -r requirements/base.in, edx-opaque-keys
 edx-opaque-keys[django]==2.1.1  # via -r requirements/base.in
 fs==2.4.11                # via xblock
 future==0.18.2            # via pyjwkest
@@ -19,7 +19,7 @@ mako==1.1.3               # via -r requirements/base.in, xblock-utils
 markupsafe==1.1.1         # via mako, xblock
 oauthlib==3.1.0           # via -r requirements/base.in
 packaging==20.4           # via bleach
-pbr==5.4.5                # via stevedore
+pbr==5.5.0                # via stevedore
 pycryptodomex==3.9.8      # via -r requirements/base.in, pyjwkest
 pyjwkest==1.4.2           # via -r requirements/base.in
 pymongo==3.11.0           # via edx-opaque-keys
@@ -32,6 +32,7 @@ simplejson==3.17.2        # via xblock-utils
 six==1.15.0               # via bleach, edx-opaque-keys, fs, packaging, pyjwkest, python-dateutil, stevedore, xblock
 sqlparse==0.3.1           # via django
 stevedore==1.32.0         # via -c requirements/constraints.txt, edx-opaque-keys
+typing==3.7.4.3           # via fs
 urllib3==1.25.10          # via requests
 web-fragments==0.3.2      # via xblock, xblock-utils
 webencodings==0.5.1       # via bleach
diff --git a/requirements/django.txt b/requirements/django.txt
index 94f4fd981114a97f4a6c9e847fea5079a37971a6..95341a8d9b560bfc8d3e51e40fe1010b021c1885 100644
--- a/requirements/django.txt
+++ b/requirements/django.txt
@@ -1 +1 @@
-django==2.2.15            # via -c requirements/constraints.txt, -r requirements/base.txt, django-pyfs, edx-opaque-keys, xblock-sdk
+django==2.2.16            # via -c requirements/constraints.txt, -r requirements/base.txt, django-pyfs, edx-opaque-keys, xblock-sdk
diff --git a/requirements/test.txt b/requirements/test.txt
index bb008304e466b5d04e703a62e1f8cdc17ef37b24..b7c9de6741e445706a1a2b683571e10affedf13b 100644
--- a/requirements/test.txt
+++ b/requirements/test.txt
@@ -7,8 +7,8 @@
 appdirs==1.4.4            # via -r requirements/base.txt, fs
 astroid==2.3.3            # via pylint, pylint-celery
 bleach==3.1.5             # via -r requirements/base.txt
-boto3==1.14.48            # via fs-s3fs
-botocore==1.17.48         # via boto3, s3transfer
+boto3==1.14.53            # via fs-s3fs
+botocore==1.17.53         # via boto3, s3transfer
 certifi==2020.6.20        # via -r requirements/base.txt, requests
 chardet==3.0.4            # via -r requirements/base.txt, requests
 click-log==0.3.2          # via edx-lint
@@ -36,8 +36,8 @@ mccabe==0.6.1             # via pylint
 mock==3.0.5               # via -c requirements/constraints.txt, -r requirements/test.in
 oauthlib==3.1.0           # via -r requirements/base.txt
 packaging==20.4           # via -r requirements/base.txt, bleach
-pbr==5.4.5                # via -r requirements/base.txt, stevedore
-pep8==1.7.1               # via -r requirements/test.in
+pbr==5.5.0                # via -r requirements/base.txt, stevedore
+pycodestyle==2.6.0        # via -r requirements/test.in
 pycryptodomex==3.9.8      # via -r requirements/base.txt, pyjwkest
 pyjwkest==1.4.2           # via -r requirements/base.txt
 pylint-celery==0.3        # via edx-lint
@@ -56,6 +56,7 @@ six==1.15.0               # via -r requirements/base.txt, astroid, bleach, edx-l
 sqlparse==0.3.1           # via -r requirements/base.txt, django
 stevedore==1.32.0         # via -c requirements/constraints.txt, -r requirements/base.txt, edx-opaque-keys
 typed-ast==1.4.1          # via astroid
+typing==3.7.4.3           # via -r requirements/base.txt, fs
 urllib3==1.25.10          # via -r requirements/base.txt, botocore, requests
 web-fragments==0.3.2      # via -r requirements/base.txt, xblock, xblock-utils
 webencodings==0.5.1       # via -r requirements/base.txt, bleach
diff --git a/requirements/tox.txt b/requirements/tox.txt
index 90208c4dbbcdeb1f2050a6a1e6c925f182e95f26..ef7c1782955fa364f5a5232b30cb89e053ce33c5 100644
--- a/requirements/tox.txt
+++ b/requirements/tox.txt
@@ -15,6 +15,6 @@ py==1.9.0                 # via tox
 pyparsing==2.4.7          # via packaging
 six==1.15.0               # via packaging, tox, virtualenv
 toml==0.10.1              # via tox
-tox==3.19.0               # via -r requirements/tox.in
+tox==3.20.0               # via -r requirements/tox.in
 virtualenv==20.0.31       # via tox
 zipp==1.1.1               # via -c requirements/constraints.txt, importlib-metadata, importlib-resources
diff --git a/requirements/travis.txt b/requirements/travis.txt
index faf27528fad53c5858f906db29fe060c4fcecab4..66e165730181438bff0500ece204af3ff144911c 100644
--- a/requirements/travis.txt
+++ b/requirements/travis.txt
@@ -7,8 +7,8 @@
 appdirs==1.4.4            # via -r requirements/test.txt, -r requirements/tox.txt, fs, virtualenv
 astroid==2.3.3            # via -r requirements/test.txt, pylint, pylint-celery
 bleach==3.1.5             # via -r requirements/test.txt
-boto3==1.14.48            # via -r requirements/test.txt, fs-s3fs
-botocore==1.17.48         # via -r requirements/test.txt, boto3, s3transfer
+boto3==1.14.53            # via -r requirements/test.txt, fs-s3fs
+botocore==1.17.53         # via -r requirements/test.txt, boto3, s3transfer
 certifi==2020.6.20        # via -r requirements/test.txt, requests
 chardet==3.0.4            # via -r requirements/test.txt, requests
 click-log==0.3.2          # via -r requirements/test.txt, edx-lint
@@ -18,7 +18,7 @@ coveralls==2.1.2          # via -r requirements/test.txt
 ddt==1.4.1                # via -r requirements/test.txt
 distlib==0.3.1            # via -r requirements/tox.txt, virtualenv
 django-pyfs==2.2          # via -r requirements/test.txt
-django==2.2.15            # via -c requirements/constraints.txt, -r requirements/test.txt, django-pyfs, edx-opaque-keys, xblock-sdk
+django==2.2.16            # via -c requirements/constraints.txt, -r requirements/test.txt, django-pyfs, edx-opaque-keys, xblock-sdk
 docopt==0.6.2             # via -r requirements/test.txt, coveralls
 docutils==0.15.2          # via -r requirements/test.txt, botocore
 edx-lint==1.5.2           # via -r requirements/test.txt
@@ -41,10 +41,10 @@ mccabe==0.6.1             # via -r requirements/test.txt, pylint
 mock==3.0.5               # via -c requirements/constraints.txt, -r requirements/test.txt
 oauthlib==3.1.0           # via -r requirements/test.txt
 packaging==20.4           # via -r requirements/test.txt, -r requirements/tox.txt, bleach, tox
-pbr==5.4.5                # via -r requirements/test.txt, stevedore
-pep8==1.7.1               # via -r requirements/test.txt
+pbr==5.5.0                # via -r requirements/test.txt, stevedore
 pluggy==0.13.1            # via -r requirements/tox.txt, tox
 py==1.9.0                 # via -r requirements/tox.txt, tox
+pycodestyle==2.6.0        # via -r requirements/test.txt
 pycryptodomex==3.9.8      # via -r requirements/test.txt, pyjwkest
 pyjwkest==1.4.2           # via -r requirements/test.txt
 pylint-celery==0.3        # via -r requirements/test.txt, edx-lint
@@ -63,8 +63,9 @@ six==1.15.0               # via -r requirements/test.txt, -r requirements/tox.tx
 sqlparse==0.3.1           # via -r requirements/test.txt, django
 stevedore==1.32.0         # via -c requirements/constraints.txt, -r requirements/test.txt, edx-opaque-keys
 toml==0.10.1              # via -r requirements/tox.txt, tox
-tox==3.19.0               # via -r requirements/tox.txt
+tox==3.20.0               # via -r requirements/tox.txt
 typed-ast==1.4.1          # via -r requirements/test.txt, astroid
+typing==3.7.4.3           # via -r requirements/test.txt, fs
 urllib3==1.25.10          # via -r requirements/test.txt, botocore, requests
 virtualenv==20.0.31       # via -r requirements/tox.txt, tox
 web-fragments==0.3.2      # via -r requirements/test.txt, xblock, xblock-utils