diff --git a/requirements/build.txt b/requirements/build.txt
index 630a8a3c1b6f9519b69a047c2f74250cc726c0ec..5f76c1522639e0f4b21863636d3baad2b35e310c 100644
--- a/requirements/build.txt
+++ b/requirements/build.txt
@@ -73,6 +73,8 @@ pre-commit==2.10.1
     # via -r requirements/build.in
 ptable==0.9.2
     # via pip-licenses
+py==1.10.0
+    # via -r requirements/build.in
 pyaml==20.4.0
     # via pytoolbox
 pycparser==2.20
@@ -108,7 +110,7 @@ rfc3986==1.4.0
     # via twine
 secretstorage==3.3.1
     # via keyring
-six==1.13.0
+six==1.15.0
     # via
     #   -r requirements/build.in
     #   bleach
@@ -132,7 +134,7 @@ venv-run==0.1.0
     # via -r requirements/build.in
 virtualenv-clone==0.5.4
     # via pipenv
-virtualenv==20.4.2
+virtualenv==20.4.3
     # via
     #   -r requirements/build.in
     #   pipenv
diff --git a/requirements/dev.txt b/requirements/dev.txt
index d2638d9d14207099ee4cc8cd1738fe0a9f617732..3be83e63339fda72194a48bb41ec9829c89bac7e 100644
--- a/requirements/dev.txt
+++ b/requirements/dev.txt
@@ -62,8 +62,6 @@ cryptography==3.4.7
     # via
     #   jwcrypto
     #   secretstorage
-cx-oracle==8.1.0
-    # via -r requirements/dev.in
 cycler==0.10.0
     # via matplotlib
 distlib==0.3.1
@@ -263,7 +261,9 @@ ptable==0.9.2
 py2puml==0.4.0
     # via -r requirements/docs.in
 py==1.10.0
-    # via pytest
+    # via
+    #   -r requirements/build.in
+    #   pytest
 pyaml==20.4.0
     # via pytoolbox
 pycparser==2.20
@@ -368,7 +368,7 @@ semver==2.13.0
     # via flask-pluginkit
 simplejson==3.17.2
     # via pyecharts
-six==1.13.0
+six==1.15.0
     # via
     #   -r requirements/build.in
     #   bleach
@@ -465,7 +465,7 @@ vine==5.0.0
     #   celery
 virtualenv-clone==0.5.4
     # via pipenv
-virtualenv==20.4.2
+virtualenv==20.4.3
     # via
     #   -r requirements/build.in
     #   pipenv