diff --git a/requirements.txt b/requirements.txt
index 52a155d..1f8f99c 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1,4 +1,4 @@
 # The order of packages is significant, because pip processes them in the order
 # of appearance. Changing the order has an impact on the overall integration
 # process, which may cause wedges in the gate later.
-python-heatclient>=0.2.9
+python-heatclient>=0.4.0,<0.5
diff --git a/test-requirements.txt b/test-requirements.txt
index 974f01b..c56da47 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -1,7 +1,7 @@
 # The order of packages is significant, because pip processes them in the order
 # of appearance. Changing the order has an impact on the overall integration
 # process, which may cause wedges in the gate later.
--e git://github.com/openstack/python-neutronclient.git#egg=python-neutronclient
+python-neutronclient>=2.4.0,<2.5
 hacking>=0.9.2,<0.10
 
 cliff-tablib>=1.0