title: What is the build process for setuptools?
body: <p>Execution of <code>pip install &lt;python-package&gt;</code> goes through two prominent stages:</p>
  
  <ol>
  <li><code>Running setup.py egg_info for package &lt;python-package&gt;</code></li>
  <li><code>Running setup.py install for &lt;python-package&gt;</code></li>
  </ol>
  
  <p>What does actually happen behind-the-scenes in the stages above?</p>