diff --git a/tox.ini b/tox.ini
index f3e93ba745ee4aec42ed605b772557a29f9be4f3..2e7a613fef7b7af31ab725feea36f7bd1343b770 100644
--- a/tox.ini
+++ b/tox.ini
@@ -16,12 +16,12 @@ commands =
   minimal: {envsitepackagesdir}/swh/model/tests/test_cli.py -m 'not requires_optional_deps' \
            {posargs}
 
-[testenv:py3]
+[testenv:py3{,7,8,9,10,11,12,13},pypy3{,5,6,7,8,9,10,11,12,13}]
 skip_install = true
-deps = tox
+allowlist_externals = tox
 commands =
-  tox run -e py3-full-cover -- {posargs}
-  tox run -e py3-minimal -- {posargs}
+  tox run -e {env_name}-full-cover -- {posargs}
+  tox run -e {env_name}-minimal
 
 [testenv:black]
 skip_install = true