title: How to create Python egg file
body: <p>I have questions about egg files in Python.</p>
  
  <p>I have much Python code organized by package and I'm trying to create egg files.
  I'm following <a href="http://peak.telecommunity.com/DevCenter/PythonEggs#building-eggs" rel="noreferrer">instructions</a>, but they are very common.</p>
  
  <p>According to that, it seems I need to have a setup.py file.</p>
  
  <ol>
  <li>Would you please tell me what I need to put into setup.py file and where it should reside?</li>
  <li>I suppose it's enough to create setup.py and then start "setup.py bdist_egg" for getting egg file. Could you please confirm?</li>
  <li>Is it possible to include only .pyc files into egg file?</li>
  <li>Having .egg file how I can just start the code from it without unpacking like <code>java -jar &lt;jar file&gt;</code> does?</li>
  </ol>