diff --git a/requirements.txt b/requirements.txt
index 5a9c1065c2..6895451aca 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1,2 +1,5 @@
+# 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.
 fixtures>=0.3.14
 Parsley
diff --git a/setup.py b/setup.py
index 736375744d..056c16c2b8 100644
--- a/setup.py
+++ b/setup.py
@@ -1,4 +1,3 @@
-#!/usr/bin/env python
 # Copyright (c) 2013 Hewlett-Packard Development Company, L.P.
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
diff --git a/test-requirements.txt b/test-requirements.txt
index 1cfdbdbdfe..fccc225d69 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -1,7 +1,10 @@
+# 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.
 # NOTE: These are requirements for testing the requirements project only
 #       See global-requirements for the actual requirements list
-hacking>=0.10,<0.11
+hacking<0.11,>=0.10
 testrepository>=0.0.18
 testscenarios>=0.4
-testtools>=0.9.36
+testtools>=1.4.0
 virtualenv