"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
删除后一切正常
我需要一些有关 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
删除后一切正常