我正在尝试成为一名优秀的Pythonista,并按照我的计划对PEP 338进行部署.
我也在尝试python setuptools install使用setuptools entry_points{'console_scripts': ... }选项生成可执行脚本.
如何使用entry_points生成一个调用的二进制文件python -m mypackage(并传递*args,**kwargs)?
以下是我做过的一些尝试但没有成功:
setuptools(
...
Run Code Online (Sandbox Code Playgroud)
(1)
entry_points=
{'console_scripts': ['mypkg=mypkg.__main__'],},
Run Code Online (Sandbox Code Playgroud)
(2)
entry_points=
{'console_scripts': ['mypkg=mypkg.main'],},
Run Code Online (Sandbox Code Playgroud)
(3)
entry_points=
{'console_scripts': ['mypkg=python -m mypkg'],},
Run Code Online (Sandbox Code Playgroud)
我一直在使用的主要资源: