diff --git a/requirements/dev.txt b/requirements/dev.txt
index 5f6d22d533eb34333cba86950b770d7b1b7de1b4..0c5be6a1956fc0d2ae36df6dd3fd03a3e0517e4e 100644
--- a/requirements/dev.txt
+++ b/requirements/dev.txt
@@ -72,11 +72,11 @@ flask-admin==1.5.7
     # via -r requirements/dev.in
 flask-babel==2.0.0
     # via -r requirements/dev.in
-flask-bs4==4.5.3.0
+flask-bs4==5.0.0.1
     # via -r requirements/dev.in
 flask-cors==3.0.10
     # via -r requirements/dev.in
-flask-db==0.3.0
+flask-db==0.3.1
     # via -r requirements/tests.in
 flask-fixtures==0.3.8
     # via -r requirements/tests.in
@@ -122,6 +122,8 @@ idna==2.10
     # via requests
 imagesize==1.2.0
     # via sphinx
+iniconfig==1.1.1
+    # via pytest
 itsdangerous==1.1.0
     # via
     #   flask
@@ -170,7 +172,6 @@ mirakuru==2.3.0
 more-itertools==8.0.2
     # via
     #   jaraco.functools
-    #   pytest
     #   pytest-enabler
 nodeenv==1.5.0
     # via pre-commit
@@ -240,9 +241,9 @@ psycopg2-binary==2.8.6
     # via -r requirements/dev.in
 ptable==0.9.2
     # via pip-licenses
-py2puml==0.3.1
+py2puml==0.4.0
     # via -r requirements/docs.in
-py==1.8.1
+py==1.10.0
     # via pytest
 pyaml==20.4.0
     # via pytoolbox
@@ -268,7 +269,7 @@ pytest-enabler==1.2.0
     # via -r requirements/tests.in
 pytest-flask-sqlalchemy==1.0.2
     # via -r requirements/tests.in
-pytest-flask==1.1.0
+pytest-flask==1.2.0
     # via -r requirements/tests.in
 pytest-mock==3.5.1
     # via pytest-flask-sqlalchemy
@@ -278,7 +279,7 @@ pytest-runner==5.3.0
     # via -r requirements/tests.in
 pytest-venv==0.2.1
     # via -r requirements/tests.in
-pytest==5.3.2
+pytest==6.2.3
     # via
     #   -r requirements/tests.in
     #   pytest-flask
@@ -372,7 +373,7 @@ sphinxcontrib-jsmath==1.0.1
     # via sphinx
 sphinxcontrib-log-cabinet==1.0.1
     # via -r requirements/docs.in
-sphinxcontrib-plantuml==0.19
+sphinxcontrib-plantuml==0.20.1
     # via -r requirements/docs.in
 sphinxcontrib-qthelp==1.0.3
     # via sphinx
@@ -401,6 +402,7 @@ toml==0.10.2
     #   build
     #   pep517
     #   pre-commit
+    #   pytest
     #   pytest-enabler
 torch==1.8.1
     # via -r requirements/dev.in
@@ -436,7 +438,6 @@ wcwidth==0.1.8
     # via
     #   prettytable
     #   prompt-toolkit
-    #   pytest
 websocket-client==0.57.0
     # via visdom
 werkzeug==1.0.1
diff --git a/setup.py b/setup.py
index 65839f42c3f93bbd44dcf9f9224ed116c5ffe48b..1901a20de9ac1bd3fa123020995fbd29a2787962 100644
--- a/setup.py
+++ b/setup.py
@@ -44,11 +44,11 @@ requires_setup = [
 	"identify==1.5.14",
 	"idna==2.10",
 	"nodeenv==1.5.0",
-	"packaging==20.9",
+	"packaging==20.0",
 	"pbr==3.1.1",
 	"pep517==0.10.0",
-	"pip-licenses==3.3.1",
-	"pip-tools==6.0.1",
+	"pip-licenses==3.3.0",
+	"pip-tools==5.5.0",
 	"pipenv==2020.11.15",
 	"pre-commit==2.10.1",
 	"ptable==0.9.2",
@@ -60,12 +60,12 @@ requires_setup = [
 	"pytz==2021.1",
 	"pyyaml==5.4.1",
 	"requests==2.25.1",
-	"six==1.15.0",
+	"six==1.14.0",
 	"toml==0.10.2",
 	"urllib3==1.26.3",
 	"venv-run==0.1.0",
 	"virtualenv-clone==0.5.4",
-	"virtualenv==20.4.3",
+	"virtualenv==20.4.2",
 	"wheel==0.36.2",
 ]
 
@@ -88,7 +88,7 @@ requires_test = [
 	"markupsafe==1.1.1",
 	"mirakuru==2.3.0",
 	"more-itertools==8.7.0",
-	"packaging==20.9",
+	"packaging==20.0",
 	"pluggy==0.13.1",
 	"port-for==0.4",
 	"psutil==5.8.0",
@@ -104,11 +104,11 @@ requires_test = [
 	"pytest==5.3.2",
 	"python-dateutil==2.8.1",
 	"python-editor==1.0.4",
-	"six==1.15.0",
+	"six==1.14.0",
 	"sqlalchemy-utils==0.36.8",
 	"sqlalchemy==1.4.5",
 	"toml==0.10.2",
-	"virtualenv==20.4.3",
+	"virtualenv==20.4.2",
 	"wcwidth==0.2.5",
 	"werkzeug==1.0.1",
 ]
@@ -129,7 +129,7 @@ requires_docs = [
 	"jwcrypto==0.8",
 	"markdown==3.3.3",
 	"markupsafe==1.1.1",
-	"packaging==20.9",
+	"packaging==20.0",
 	"pbr==5.5.1",
 	"plantuml-gentools==0.1.2",
 	"plantuml-markdown==3.4.2",
@@ -142,7 +142,7 @@ requires_docs = [
 	"python-dateutil==2.8.1",
 	"pytz==2021.1",
 	"requests==2.25.1",
-	"six==1.15.0",
+	"six==1.14.0",
 	"snowballstemmer==2.1.0",
 	"speaklater==1.3",
 	"sphinx==3.4.3",
@@ -240,8 +240,8 @@ requires_install = [
 	"pbr==3.1.1",
 	"pep517==0.10.0",
 	"pillow==8.2.0",
-	"pip-licenses==3.3.1",
-	"pip-tools==6.0.1",
+	"pip-licenses==3.3.0",
+	"pip-tools==5.5.0",
 	"pipenv==2020.11.15",
 	"plantuml-gentools==0.1.2",
 	"plantuml-markdown==3.4.2",
@@ -286,7 +286,7 @@ requires_install = [
 	"scipy==1.6.0",
 	"semver==2.13.0",
 	"simplejson==3.17.2",
-	"six==1.15.0",
+	"six==1.14.0",
 	"snowballstemmer==2.1.0",
 	"speaklater==1.3",
 	"sphinx==3.4.3",
@@ -315,7 +315,7 @@ requires_install = [
 	"venv-run==0.1.0",
 	"vine==5.0.0",
 	"virtualenv-clone==0.5.4",
-	"virtualenv==20.4.3",
+	"virtualenv==20.4.2",
 	"visdom==0.1.8.9",
 	"visitor==0.1.3",
 	"wcwidth==0.1.8",