diff --git a/requirements/edx/base.txt b/requirements/edx/base.txt
index d92a4ecb2d7c0fcb5ebf8019e320a051b978f308..78bb041e265dd14f9a873ef1b9a7de6b53aecba1 100644
--- a/requirements/edx/base.txt
+++ b/requirements/edx/base.txt
@@ -201,7 +201,7 @@ python-dateutil==2.4.0
 python-levenshtein==0.12.0
 python-memcached==1.59
 python-slugify==4.0.0     # via code-annotations
-python-swiftclient==3.8.1
+python-swiftclient==3.9.0
 python3-openid==3.1.0 ; python_version >= "3"
 python3-saml==1.5.0
 pytz==2019.3
diff --git a/requirements/edx/development.txt b/requirements/edx/development.txt
index 0be5d81629d4ef696f826fb12808b4f1cdcc78b9..af48e41d11d66289359acc7b493bef86e6699d61 100644
--- a/requirements/edx/development.txt
+++ b/requirements/edx/development.txt
@@ -258,7 +258,7 @@ python-dateutil==2.4.0
 python-levenshtein==0.12.0
 python-memcached==1.59
 python-slugify==4.0.0
-python-swiftclient==3.8.1
+python-swiftclient==3.9.0
 python3-openid==3.1.0 ; python_version >= "3"
 python3-saml==1.5.0
 pytz==2019.3
@@ -316,7 +316,7 @@ unidiff==0.5.5
 uritemplate==3.0.1
 urllib3==1.25.8
 user-util==0.1.5
-virtualenv==20.0.3
+virtualenv==20.0.4
 voluptuous==0.11.7
 vulture==1.3
 watchdog==0.10.2
diff --git a/requirements/edx/testing.txt b/requirements/edx/testing.txt
index 0e5dd0bf85bcd5a7b9250a73b45b976cb04f7d56..cec6bc17eb8b1332bce8abb71beabf20f1a5fec9 100644
--- a/requirements/edx/testing.txt
+++ b/requirements/edx/testing.txt
@@ -246,7 +246,7 @@ python-dateutil==2.4.0
 python-levenshtein==0.12.0
 python-memcached==1.59
 python-slugify==4.0.0
-python-swiftclient==3.8.1
+python-swiftclient==3.9.0
 python3-openid==3.1.0 ; python_version >= "3"
 python3-saml==1.5.0
 pytz==2019.3
@@ -294,7 +294,7 @@ unidiff==0.5.5
 uritemplate==3.0.1
 urllib3==1.25.8
 user-util==0.1.5
-virtualenv==20.0.3        # via tox
+virtualenv==20.0.4        # via tox
 voluptuous==0.11.7
 watchdog==0.10.2
 wcwidth==0.1.8            # via pytest