diff --git a/.ci/test_template.sh b/.ci/test_template.sh
index c77a742aafbe1ab734b5474fa2e3a61150d94f1c..f0087779365104379fc825fdb2832b6a5dab9f30 100644
--- a/.ci/test_template.sh
+++ b/.ci/test_template.sh
@@ -14,14 +14,9 @@ fi;
 
 source /test.venv/bin/activate
 
-# All other deps can be installed as normal.
-# We install test dependenciesd through pip,
-# because if we let setuptools do it, it
-# will build/install everything from source,
-# rather than using wheels.
 pip install -r requirements.txt
-pip install sphinx sphinx-rtd-theme
-pip install pytest pytest-cov pytest-html pytest-runner mock coverage
+pip install -r requirements-extra.txt
+pip install -r requirements-dev.txt
 
 # style stage
 if [ "$TEST_STYLE"x != "x" ]; then pip install pylint flake8; fi;