发布CLI|学习笔记

简介: 快速学习发布CLI

开发者学堂课程【Python 脚本进阶发布CLI】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/797


发布CLI


目录:

·发布到Pypi

一、为什么要将命令行工具发布至Pypi

image.png

更容易被分发:使用时通过Pypi 安装即呵●无需关注执行环境:如果可以通过Pip安装。则说明相应环境已经齐备,无需在代码中检测

import . click

@click . command ()
def·hello():
·click. echo("hello· world")
if · _ name_·=·` __main` :
····hello()

Import·setuptools
setuptools.setup(
····name="pypicli" ,
····version="0.0.1"
····author="bestony",
····description="pypi·cli . example",
····long_ description=" #pypicli"

····long_ description_ content_ _type= "text/markdown"
····packages=setuptools. find_ packages() ,
····py_ modules= ["pypicli"],
····package_ dir=("":"src"],
····install_ requires= [
········"Click”
·····] ,
·····entry_ points={
’console_ scripts’:[

‘pypix·=·cli:’

]

}

}

发布CLI之前去python注册账号

image.png

image.png

相关文章
|
7月前
|
小程序 API 开发者
社区每周丨小程序 CLI 1.9.4 版本上线(9.18-9.22)
社区每周丨小程序 CLI 1.9.4 版本上线(9.18-9.22)
179 11
|
7月前
|
JavaScript 前端开发 数据安全/隐私保护
NodeJS 下构建 命令行工具(CLI) 与 交互式命令界面 的实践
NodeJS 下构建 命令行工具(CLI) 与 交互式命令界面 的实践
509 1
|
前端开发 JavaScript 搜索推荐
vee-cli脚手架实践(上)
vee-cli脚手架实践
83 0
|
JSON 前端开发 JavaScript
vee-cli脚手架实践(中)
vee-cli脚手架实践
72 0
|
设计模式 前端开发 JavaScript
vee-cli脚手架实践(下)
vee-cli脚手架实践
72 0
|
JavaScript 前端开发 Shell
从0开始搭建一套脚手架cli工具(一)
从0开始搭建一套脚手架cli工具
238 0
从0开始搭建一套脚手架cli工具(一)
|
JavaScript Shell
从0开始搭建一套脚手架cli工具(二)
从0开始搭建一套脚手架cli工具
133 0
从0开始搭建一套脚手架cli工具(二)
|
开发者 Python
发布CLI|学习笔记
快速学习发布CLI
发布CLI|学习笔记
|
敏捷开发 jenkins 机器人
jenkins 之 复杂发布场景概述
jenkins 之 复杂发布场景概述
281 0
jenkins 之 复杂发布场景概述