手动创建Python入口点
在手动创建Python入口点,python,python-3.x,Python,Python 3.x,在setup.py中,我可以放置如下内容: import setuptools setuptools.setup( name = "my_project", version = "1.2.3.4", packages = [ "my_project" ], entry_points = { "console_scripts": [ "my_project = my_project.__main__:main" ] } ) 要创建一个入口点/可执行文件,my
setup.py
中,我可以放置如下内容:
import setuptools
setuptools.setup(
name = "my_project",
version = "1.2.3.4",
packages = [ "my_project" ],
entry_points = {
"console_scripts": [
"my_project = my_project.__main__:main" ] } )
要创建一个入口点/可执行文件,my_project
,我可以从控制台调用它
是否可以在正常的Python脚本中,在setup.py
之外手动创建这些入口点
(我感兴趣的是以setup.py
相同的方式创建它们,因此不使用特定于系统的hashbang脚本等。)