title: stopping setup.py from installing as egg
body: <p>How do I stop <code>setup.py</code> from installing a package as an egg?  Or even better, how do I <code>easy_install</code> from installing a package as an <code>egg</code>?</p>
  
  <blockquote>
    <p>sudo python setup.py install</p>
  </blockquote>
  
  <p>The reason being that <code>PyDev</code> is rather picky about packages in <code>egg</code> format...  The package I am interested in at the moment is <code>boto</code>.</p>
  
  <p><strong>Update:</strong> I found the <em>brute force</em> way of doing it:</p>
  
  <pre><code>sudo easy_install -m boto
  cd path/to/boto-xyz.egg
  sudo mv boto ..
  sudo rm -rf boto-xyz.egg
  </code></pre>