pypi提供了一个简单的命令行工具来增加包的版本号并在pypi上发布它

pypi-up的Python项目详细描述


#PYPI-向上

通过增加版本号在pypi上发布包的工具。 它还对版本进行git标记并将其推送到存储库

#####要求: -吉特

##安装和设置

pip install pypi-up

pypi-up –setup

###客户端

###发布当前版本

pypi-up

按提示操作

###增量版本和版本

####增加修补程序编号

pypi-up -p

> 0.0.1

####增加次要数字

pypi-up -m

> 0.1.0

####增加主要编号

pypi-up -j

> 1.0.0

手动更改号码

pypi-up -e 1.2.3

> 1.2.3

####干运行

如果要测试发布过程,可以进行一次试运行

pypi-up –dry

35;####跳过提示

跳过提示

pypi-up -x

-

#####setup.cfg和uu about_uuuuuuuuuuuuuuuuuuuuuuuuuuuuuu.py

setup.cfg是承载要更新的版本号和pypi up文件的配置文件

u about_uuu.py包含包的信息,如名称、作者、许可证和 是应用程序的版本号。文件中需要\u版本。

py文件可以作为普通模块在应用程序中调用

import __about__

print(__about__.__version__)

有了这两个文件,pypi up将能够增加版本并更新 _不费吹灰之力。您根本不需要接触版本控制文件

默认情况下,关于py的文件位于目录的根目录。

但是如果你想把它放在别的地方,在setup.cfg中,将下面的内容改为你的路径

# setup.cfg

[pypi-up] version-file = $path/__about__.py auto-increment = patch

自动递增接受补丁次要主要或空白。

pypi up时,它将自动递增版本,而不是一直手动执行。

-

许可证:麻省理工学院

  1. 版权所有2016 Mardix

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java调用方法时,将对象作为参数发送是否比原始变量慢?   如何在Java中的ApacheSpark中将DataFrame转换为Dataset?   使用ExecutorService时使用java。invokeAll是否有一种即使发生异常也可以获取所有响应的方法   javasocket超时在Servlet中不起作用   具有复合实体键的java双向OneToMany关系导致空标识符   java JPA:如何映射SQL Server uniqueidentifier类型   macos通过Mac计算机获取java硬盘序列号?   java如何将值添加到列表<Map<String,Object>>?   java如何在提交表单后将一个jsp页面中的值转换为两个不同的jsp页面?   数据库连接数与Java线程数   java将无序字符串复制到有序字符串的有效方法   java如何从Flink到Kafka编写protobuf字节数组   hashmap java中arraylist的和值   更改字体后不显示java复选框   AppEngine中的java登录   Java扫描器。nextLine()未等待输入