在 setup() 中将别名添加到 console_scripts
Add aliases to console_scripts inside setup()
我想知道是否有任何方法可以为 setup() 的 entry_points arg 中的 console_scripts 中定义的命令指定别名。
我可以做这样的事情吗?
entry_points={
'console_scripts': ['[command,alias0,alias1,alias2]=packagename.__main__:main'],
},
别名绝对有效,但不是您想要的那样。只要少量代码重复对您来说没问题,您就可以这样做:
entry_points={
'console_scripts': [
'command=packagename.__main__:main',
'alias0=packagename.__main__:main',
'alias1=packagename.__main__:main',
'alias2=packagename.__main__:main'
]}
我想知道是否有任何方法可以为 setup() 的 entry_points arg 中的 console_scripts 中定义的命令指定别名。
我可以做这样的事情吗?
entry_points={
'console_scripts': ['[command,alias0,alias1,alias2]=packagename.__main__:main'],
},
别名绝对有效,但不是您想要的那样。只要少量代码重复对您来说没问题,您就可以这样做:
entry_points={
'console_scripts': [
'command=packagename.__main__:main',
'alias0=packagename.__main__:main',
'alias1=packagename.__main__:main',
'alias2=packagename.__main__:main'
]}