title: How to specify install order for python pip?
body: <p>I'm working with fabric(0.9.4)+pip(0.8.2) and I need to install some python modules for multiple servers. All servers have old version of setuptools (0.6c8) which needs to be upgraded for pymongo module. Pymongo requires setuptools>=0.6c9.</p>
  
  <p>My problem is that pip starts installation with pymongo instead of setuptools which causes pip to stop. Shuffling module order in requirements file doesn't seem to help.</p>
  
  <p>requirements.txt:</p>
  
  <pre><code>setuptools&gt;=0.6c9
  pymongo==1.9
  simplejson==2.1.3
  </code></pre>
  
  <p>Is there a way to specify install order for pip as it doesn't seem to do it properly by itself?</p>
  
  <p>This can be resolved with two separate requirements files but it would be nice if I didn't need to maintain multiple requirements files now or in the future. </p>
  
  <p>Problem persists with pip 0.8.3.</p>