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

相关文章
|
前端开发
三元对按钮进行判断操作
三元对按钮进行判断操作
128 0
|
弹性计算 关系型数据库 MySQL
阿里云ecs试用经历
ecs 服务器,网站搭建
|
BI Java 数据格式
jasperreport web项目图标不显示问题
web应用输出图标问题     这段时间由于项目需要展示图表兼具输出pdf、excel等格式的功能,使用了jasperreport,这里记录一下我遇到的问题,以及如何解决的。关于如何设计报表就不在这里说了,毕竟网上搜下也有很多例子的。     以我要做一个线图为例。     1.我使用的是javabean做数据源,因此设计了相应的javabean和其对应的
1536 0
|
4天前
|
数据采集 人工智能 安全
|
13天前
|
云安全 监控 安全
|
5天前
|
自然语言处理 API
万相 Wan2.6 全新升级发布!人人都能当导演的时代来了
通义万相2.6全新升级,支持文生图、图生视频、文生视频,打造电影级创作体验。智能分镜、角色扮演、音画同步,让创意一键成片,大众也能轻松制作高质量短视频。
1094 152