ImportError al usar console_scripts en setuptools

Estoy tratando de construir un programa llamadodnsrep en Python, estoy usando setuptools para poder llamar aldnsrep módulo sin usar el comandopython dnsrep. lossetup.py El guión que escribí se da a continuación:

from setuptools import setup, find_packages

setup(
    name='dnsrep',
    version='0.1',
    description='Program that gives a reputation score to url\'s\n.',
    entry_points = {
        'console_scripts': ['dnsrep = dnsrep:main']
    },
    zip_safe=True,
)

Instalo el módulo usando el comando:

python setup.py install

Mi módulo se registra pero cuando lo ejecuto me sale el error:

Traceback (most recent call last):
File "/Library/Frameworks/Python.framework/Versions/2.7/bin/dnsrep", line 9, in <module>
    load_entry_point('dnsrep==0.1', 'console_scripts', 'dnsrep')()
  File "build/bdist.macosx-10.6-intel/egg/pkg_resources/__init__.py", line 521, in load_entry_point
  File "build/bdist.macosx-10.6-intel/egg/pkg_resources/__init__.py", line 2632, in load_entry_point
  File "build/bdist.macosx-10.6-intel/egg/pkg_resources/__init__.py", line 2312, in load
  File "build/bdist.macosx-10.6-intel/egg/pkg_resources/__init__.py", line 2318, in resolve
ImportError: No module named dnsrep

Respuestas a la pregunta(1)

Su respuesta a la pregunta