【发布时间】:2015-03-03 06:29:50
【问题描述】:
我正在努力成为一名优秀的 Pythonista,并为我计划部署的包关注 PEP 338。
我还尝试使用 setuptools entry_points{'console_scripts': ... } 选项在 python setuptools install 上生成我的可执行脚本。
如何使用 entry_points 生成调用 python -m mypackage(并传递 *args、**kwargs)的二进制文件?
以下是我做了一些没有成功的尝试:
setuptools(
...
(1)
entry_points=
{'console_scripts': ['mypkg=mypkg.__main__'],},
(2)
entry_points=
{'console_scripts': ['mypkg=mypkg.main'],},
(3)
entry_points=
{'console_scripts': ['mypkg=python -m mypkg'],},
我一直在使用的主要资源:
【问题讨论】:
标签: python deployment setuptools pep