diff --git a/test-requirements.txt b/test-requirements.txt
deleted file mode 100644
index b3bc185ec31f5f934a80f6feed48c531093804f9..0000000000000000000000000000000000000000
--- a/test-requirements.txt
+++ /dev/null
@@ -1,4 +0,0 @@
-flake8>=3.3.0
-sphinx>=1.6.0
-sphinx-rtd-theme>=0.2.4
-pytest
diff --git a/tox.ini b/tox.ini
index d4961cd4c7469a6cf4245a1af2d45ac34e46c180..bf0d2bf59af479a5ce9c61e33c1d2d88e0698ba0 100644
--- a/tox.ini
+++ b/tox.ini
@@ -1,25 +1,28 @@
 [tox]
 skipsdist = True
-envlist = py39, py310, py311, flake8
+envlist = py39, py310, py311, pep8, docs
 
 [testenv]
-whitelist_externals = make
-deps = -r{toxinidir}/test-requirements.txt
+deps =
+   pytest
 commands =
-    /bin/rm -rf build
-    python setup.py bdist_wheel
-    pip install --upgrade  --find-links={toxinidir}/dist enos_kubernetes
-    py.test {toxinidir}/enos_kubernetes/tests/unit
-
+    pytest --pyargs {toxinidir}/enos_kubernetes {posargs}
 usedevelop = True
+
 [testenv:pep8]
+deps =
+   flake8>=3.3.0
+skip_install = true
 basepython = python
 changedir= enos_kubernetes
 commands = flake8
-deps = flake8
 distribute = false
 
 [testenv:docs]
+whitelist_externals = make
+deps =
+   sphinx>=1.6.0
+   sphinx-rtd-theme>=0.2.4
 changedir = docs/
 commands =
   make clean