我需要一些关于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
不会创建控制台脚本。
谁能告诉我为什么? 如果有人需要更多信息,请随时提问。
答案 0 :(得分:2)
好的,我发现阻止setuptools
创建入口点的原因。
我的MANIFEST.in
文件包含以下行:
prune vsam.egg-info
删除后,一切正常。