我当前的setup.py脚本可以正常运行,但是可以将其tvnamer.py(工具)安装tvnamer.py到站点程序包中或类似位置。
setup.py
tvnamer.py
我可以以setup.py安装tvnamer.py方式进行安装tvnamer,和/或是否有更好的安装命令行应用程序的方法?
tvnamer
尝试entry_points.console_scripts在setup()调用中使用参数。如setuptools docs中所述,这应该可以完成我认为想要的操作。
entry_points.console_scripts
要在此处复制:
from setuptools import setup setup( # other arguments here... entry_points = { 'console_scripts': [ 'foo = package.module:func', 'bar = othermodule:somefunc', ], } )