entry_points : 发现动态服务和插件, 在entry_points 中, console_scripts 指明了命令行工具的名称, 如下面的代码示例一样, 等号前面指明了工具包的名称, 等号后面的内容指明了程序的入口地址, 这里可以有多条记录, 这样一个项目就可以制作多个命令行工具了.当我们想要启动对应的程序时, 只需要输入等号前面的工具...
有两个参数scripts参数或console_scripts可用于生成脚本。 entry_points参数用来支持自动生成脚本,其值应该为是一个字典,从 entry_point 组名映射到一个表示 entry_point 的字符串或字符串列表,如: setup( # other arguments here... entry_points={ 'console_scripts': [ 'foo=foo.entry:main', 'bar=foo.en...
setup( ... python_requires='>=2.7, <=3', ) 6、生成可执行文件发布 setup( ... # 用来支持自动生成脚本,安装后会自动生成 /usr/bin/foo 的可执行文件 # 该文件入口指向 foo/main.py 的main 函数 entry_points={ 'console_scripts': [ 'foo = foo.main:main' ] }, # 将 bin/foo.sh 和 ba...
from setuptools import setup setup( name= 'snek' , entry_points={ 'console_scripts' : [ 'snek = snek:main' , ], } ) 在上面这段代码里, console_scripts 是一种特殊的 entry_points 。 setuptools 从中读取 "<console_script_name> = <python_packa...
4.17 scripts、entry_points、console_scripts(可选) 5、案例 5.1 README.md准备 5.2 书写setup.py文件 5.3 尝试在windows10上安装 5.4 查看build的目录结构 5.5 安装与测试 5.6 entry_points生成的exe测试 1、资源介绍 关于python如何将一个项目打包成安装包,官网有详细的教程,这里是基于此教程做的一个demo。
console_scripts = democli = packageName.moduleName:funcName [options.package_data] config= * [easy_install] index_url = https://mirrors.ustc.edu.cn/pypi/web/simple [options.packages.find] exclude = .gitignore .git ... # setup.py示例 ...
entry_points={'console_scripts': ['subword-nmt=subword_nmt.subword_nmt:main'], }, include_package_data参数:可选参数,指定是否包含所有包含在MANIFEST.in文件中的非Python文件。 include_package_data=True scripts参数:可选参数,用于指定要安装的可执行脚本。
from setuptoolsimportsetupsetup(name='snek',entry_points={'console_scripts':['snek = snek:main',],}) 在上面这段代码里,console_scripts是一种特殊的 entry_points 。setuptools从中读取"<console_script_name> = <python_package:object_name>"。当把这个 Python 包安装好后,它会自动创建一个命令行工具...
# setup.pysetup(...entry_points={"console_scripts":["mycli = mypackage.cli:main"]}...) 这里的console_scripts其实就是最常用的一种载入点类型,包安装器会找到这个载入点将对应的命令行入口对象生成为一个命令行脚本。 利用Python 的启动机制执行 ...
#... 省略其他 entry_points = { 'console_scripts': [ 'foo = demo:test', 'bar = demo:test', ]} 3.1.3 打包¶ 在你的工程目录下编写好setup.py后, 就可以通过命令行工具来打包了 方式一: 通过Python命令,调用setup.py打包, 在工程目录下运行如下shell命令: python setup.py sdist bdist_whee...