发布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

相关文章
|
4月前
|
时序数据库
InfluxData【部署 02】时序数据库 InfluxDB 客户端工具 Influx CLI 最新版本安装启动验证(在线安装+离线安装+各版本下载地址)
InfluxData【部署 02】时序数据库 InfluxDB 客户端工具 Influx CLI 最新版本安装启动验证(在线安装+离线安装+各版本下载地址)
131 0
|
2月前
|
小程序 API 开发者
社区每周丨小程序 CLI 1.9.4 版本上线(9.18-9.22)
社区每周丨小程序 CLI 1.9.4 版本上线(9.18-9.22)
131 1
|
JavaScript 前端开发 Shell
从0开始搭建一套脚手架cli工具(一)
从0开始搭建一套脚手架cli工具
175 0
从0开始搭建一套脚手架cli工具(一)
|
JavaScript Shell
从0开始搭建一套脚手架cli工具(二)
从0开始搭建一套脚手架cli工具
107 0
从0开始搭建一套脚手架cli工具(二)
|
开发者 Python
发布CLI|学习笔记
快速学习发布CLI
发布CLI|学习笔记
|
Python
使用CLI工具
使用CLI工具
115 0
|
Docker 容器
1 分钟快速使用 Docker 上手最新版 Sentry-CLI - 创建一个版本
1 分钟快速使用 Docker 上手最新版 Sentry-CLI - 创建一个版本
209 0
|
Kubernetes Shell 容器
Linkerd CLI 常用命令简介
Linkerd CLI 常用命令简介
125 0
|
JSON 数据格式
做一个CLI版的时间管理工具(二)
做一个CLI版的时间管理工具(二)
|
JSON 数据可视化 数据格式
做一个CLI版的时间管理工具(14)
做一个CLI版的时间管理工具(14)