"python setup.py install" 不创建入口点

"python setup.py install" does not create entry points

我需要一些有关 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 安装源代码分发也会创建入口点。

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

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

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

prune vsam.egg-info

删除后一切正常