title: Python module won't install
body: <p>This is my <code>setup.py</code> file</p>
  
  <pre><code>#!/usr/bin/env python
  
  from setuptools import setup
  from sys import path
  
  setup(name= 'conundrum',
      version= '0.1.0',
      author= 'elssar',
      author_email= 'elssar@altrawcode.com',
      py_modules= ['conundrum'],
      url= 'https://github.com/elssar/conundrum',
      license= 'MIT',
      description= 'A framework agnostic blog generator.',
      long_description= open(path[0]+'/README.md', 'r').read(),
      install_requires= [
          'PyYAML &gt;= 3.0.9',
          'Markdown &gt;= 2.2.0',
          'requests &gt;= 1.0.4',
          ],
  )
  </code></pre>
  
  <p>I have tried using both <code>setuptools</code> and <code>distutils</code>, but this won't install my module. Instead I get</p>
  
  <pre><code>file module.py (for module module) not found
  </code></pre>
  
  <p>This is my directory structure</p>
  
  <pre><code>/module
  |--/test
  |--README.md
  |--license.txt
  |--module.py
  |--setup.py
  </code></pre>
  
  <p>Just to be clear, module is the root directory.</p>
  
  <p>Can anyone tell me what I'm doing wrong?</p>
  
  <p>This is the output when I try to install</p>
  
  <pre><code>elssar@elssar-laptop:/usr/local/src/conundrum$ sudo python /home/elssar/code/conundrum/setup.py install
  /usr/lib/python2.6/distutils/dist.py:250: UserWarning: 'licence' distribution option is deprecated; use 'license'
    warnings.warn(msg)
  running install
  running bdist_egg
  running egg_info
  writing requirements to conundrum.egg-info/requires.txt
  writing conundrum.egg-info/PKG-INFO
  writing top-level names to conundrum.egg-info/top_level.txt
  writing dependency_links to conundrum.egg-info/dependency_links.txt
  warning: manifest_maker: standard file 'setup.py' not found
  file conundrum.py (for module conundrum) not found
  reading manifest file 'conundrum.egg-info/SOURCES.txt'
  writing manifest file 'conundrum.egg-info/SOURCES.txt'
  installing library code to build/bdist.linux-x86_64/egg
  running install_lib
  running build_py
  file conundrum.py (for module conundrum) not found
  file conundrum.py (for module conundrum) not found
  warning: install_lib: 'build/lib.linux-x86_64-2.6' does not exist -- no Python modules to install
  creating build/bdist.linux-x86_64/egg
  creating build/bdist.linux-x86_64/egg/EGG-INFO
  copying conundrum.egg-info/PKG-INFO -&gt; build/bdist.linux-x86_64/egg/EGG-INFO
  copying conundrum.egg-info/SOURCES.txt -&gt; build/bdist.linux-x86_64/egg/EGG-INFO
  copying conundrum.egg-info/dependency_links.txt -&gt; build/bdist.linux-x86_64/egg/EGG-INFO
  copying conundrum.egg-info/requires.txt -&gt; build/bdist.linux-x86_64/egg/EGG-INFO
  copying conundrum.egg-info/top_level.txt -&gt; build/bdist.linux-x86_64/egg/EGG-INFO
  zip_safe flag not set; analyzing archive contents...
  creating 'dist/conundrum-0.1.0-py2.6.egg' and adding 'build/bdist.linux-x86_64/egg' to it
  removing 'build/bdist.linux-x86_64/egg' (and everything under it)
  Processing conundrum-0.1.0-py2.6.egg
  removing '/usr/local/lib/python2.6/dist-packages/conundrum-0.1.0-py2.6.egg' (and everything under it)
  creating /usr/local/lib/python2.6/dist-packages/conundrum-0.1.0-py2.6.egg
  Extracting conundrum-0.1.0-py2.6.egg to /usr/local/lib/python2.6/dist-packages
  conundrum 0.1.0 is already the active version in easy-install.pth
  
  Installed /usr/local/lib/python2.6/dist-packages/conundrum-0.1.0-py2.6.egg
  Processing dependencies for conundrum==0.1.0
  Searching for requests==1.0.4
  Best match: requests 1.0.4
  Adding requests 1.0.4 to easy-install.pth file
  
  Using /usr/local/lib/python2.6/dist-packages
  Searching for Markdown==2.2.0
  Best match: Markdown 2.2.0
  Processing Markdown-2.2.0-py2.6.egg
  Markdown 2.2.0 is already the active version in easy-install.pth
  Installing markdown_py script to /usr/local/bin
  
  Using /usr/local/lib/python2.6/dist-packages/Markdown-2.2.0-py2.6.egg
  Searching for PyYAML==3.10
  Best match: PyYAML 3.10
  Adding PyYAML 3.10 to easy-install.pth file
  
  Using /usr/local/lib/python2.6/dist-packages
  Finished processing dependencies for conundrum==0.1.0
  </code></pre>
  
  <p>Just to be sure there isn't something wrong my my system, I downloaded two packages from github with a similar <code>setup.py</code> and installed them. Installed without any problems.</p>