diff --git a/requirements.txt b/requirements.txt
index 70eaf523a8..a53e52c653 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1,8 +1,8 @@
 # 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.
-cliff>=1.6.0
-oslo.i18n>=0.3.0  # Apache-2.0
+cliff>=1.7.0  # Apache-2.0
+oslo.i18n>=1.0.0  # Apache-2.0
 pbr>=0.6,!=0.7,<1.0
 python-glanceclient>=0.14.0
 python-keystoneclient>=0.10.0
diff --git a/test-requirements.txt b/test-requirements.txt
index 2e22b3dfa9..dd701c0053 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -7,7 +7,7 @@ coverage>=3.6
 discover
 fixtures>=0.3.14
 mock>=1.0
-oslosphinx>=2.2.0.0a2
+oslosphinx>=2.2.0  # Apache-2.0
 sphinx>=1.1.2,!=1.2.0,<1.3
 testrepository>=0.0.18
 testtools>=0.9.34