title: How to create a basic setup.py script when one of the modules is named parser?
body: <p>It seems from <a href="https://bitbucket.org/pypa/setuptools/issue/48/attributeerror-_dep_map" rel="nofollow noreferrer">here</a> and <a href="https://stackoverflow.com/questions/18577975/python-attributeerror-dep-map">here</a>, that setuptools does not work properly when a project has a module named <code>parser</code> in it.  I am trying to write a basic setup script for this project: <a href="https://github.com/karlmoritz/bolinas" rel="nofollow noreferrer">https://github.com/karlmoritz/bolinas</a> .  This is not my repository and I want to avoid making any changes to this code (or if it is not possible to make no changes, then only making minimal changes).  </p>
  
  <p>As you can see, there is a package called <code>parser</code> that conflicts with the default python installation.  This is my setup.py:</p>
  
  <pre><code>from setuptools import setup, find_packages
  setup(
      name = "Bolinas",
      version = "0.1",
      packages = find_packages(),
      scripts = ['bolinas.py', 'config.py'],
  )
  </code></pre>
  
  <p>When I run it, I get the same errors as in the links I provided above.</p>
  
  <p>Is there anything I can do to make this work without renaming the module?</p>