我有一个用setuptools打包的Python命令行程序,就像本文所说的:https://gehrcke.de/2014/02/distributing-a-python-command-line-application/
简而言之,我使用“控制台脚本”来提供命令行功能。不幸的是,由于遗留的原因,命令的形式必须是命令.py,而不是简单的“命令”。你知道吗
setup(
...
entry_points = {
"console_scripts": ['bootstrap.py = bootstrap.bootstrap:main']
},
...
)
入口点在OSX上的工作与预期一致:
% bootstrap.py
运行bootstrap main()函数。一切都很好。但是,在Windows上,别名会自动截断为:
% bootstrap
有没有人知道如何绕过这种行为并强制Windows使用“引导.py“命令?你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐