diff --git a/tools/test-requires b/tools/test-requires
index 0961694..fdebbb6 100644
--- a/tools/test-requires
+++ b/tools/test-requires
@@ -1,11 +1,12 @@
 # Install bounded pep8/pyflakes first, then let flake8 install
-swift==1.9.1
 pep8==1.4.5
 pyflakes==0.7.2
 flake8==2.0
+hacking>=0.5.6,<0.6
 coverage
 nose
 nosexcover
 openstack.nose_plugin
 nosehtmloutput
+sphinx>=1.1.2
 mock>=0.8.0
diff --git a/tox.ini b/tox.ini
index 863ea61..4e87a3c 100644
--- a/tox.ini
+++ b/tox.ini
@@ -10,6 +10,7 @@ setenv = VIRTUAL_ENV={envdir}
          NOSE_OPENSTACK_SHOW_ELAPSED=1
          NOSE_OPENSTACK_STDOUT=1
 deps =
+  https://launchpad.net/swift/havana/1.9.1/+download/swift-1.9.1.tar.gz
   --download-cache={homedir}/.pipcache
   -r{toxinidir}/tools/test-requires
 changedir = {toxinidir}/test/unit