“python setup.py install”不会创建入口点

时间:2015-06-17 23:23:37

标签: python python-3.x pip setuptools setup.py

我需要一些关于setuptools的帮助。 我的setup.py看起来像这样:

setup(
    ...
    packages=find_packages(),
    include_package_data=True,
    entry_points={
        'console_scripts': [
            'vsam = vsam.cmdline:execute',
        ]
    },
    ...
)

如果我运行python setup.py develop,则会正确创建指定的控制台脚本。运行python setup.py sdist并使用pip install安装源代码分发也会创建入口点。

但是运行python setup.py install不会创建控制台脚本。

谁能告诉我为什么? 如果有人需要更多信息,请随时提问。

1 个答案:

答案 0 :(得分:2)

好的,我发现阻止setuptools创建入口点的原因。 我的MANIFEST.in文件包含以下行:

prune vsam.egg-info

删除后,一切正常。