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

相关文章
|
2月前
|
小程序 API 开发者
社区每周丨小程序 CLI 1.9.4 版本上线(9.18-9.22)
社区每周丨小程序 CLI 1.9.4 版本上线(9.18-9.22)
130 1
|
4月前
|
JavaScript 前端开发 Java
Vue CLI脚手架安装、搭建、配置 和 CLI项目分析
Vue CLI脚手架搭建和分析 详解。
71 0
|
11月前
|
JSON 前端开发 JavaScript
vee-cli脚手架实践(中)
vee-cli脚手架实践
41 0
|
11月前
|
设计模式 前端开发 JavaScript
vee-cli脚手架实践(下)
vee-cli脚手架实践
44 0
|
11月前
|
前端开发 JavaScript 搜索推荐
vee-cli脚手架实践(上)
vee-cli脚手架实践
53 0
|
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
|
Kubernetes Shell 容器
Linkerd CLI 常用命令简介
Linkerd CLI 常用命令简介
125 0