bumpversion、tag、commit、发布到pypi、再次Bump和push。

r3l3453的Python项目详细描述


r3l3453是一个小项目,我在一些项目中使用它来实现半自动化的发布周期。在

简而言之,它的作用如下:

  • 根据git日志和Conventional Commits将版本转换为发布版本。在
  • CHANGELOG.rstUnreleased部分的标题更改为新版本。在
  • 提交更改。在
  • 标记提交。在
  • 释放给PyPI。在
  • 在下一个版本中,再次将版本转换为dev0版本。在
  • 将更改推送到存储库。在

r3l3453.json可用于指定版本变量的位置。 请参阅此项目的r3l3453.json,以了解如何使用它。在

有一个--simulatecli选项,可以让人看到将要发生的事情。在

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

推荐PyPI第三方库


热门话题
java文件路径中的java UTF8字符   java如何可靠地写入OPC UA服务器?   for-my-if语句中的java循环不能产生我想要的结果   java我如何在1个XSL中加入2个XML   macos无法在“/Library/Java/JavaVirtualMachines/jdk15.0.1.jdk/Contents/Home/bin/apt”中找到可执行文件   Java代码简单数学   java如何避免selenium中的sendKeys方法清除之前填充的文本?   java如何将PlacesAPI自动完成小部件传递到自定义对话框?   带有文本块的java Intellij json片段问题   启动时Spring启动错误:java。木卫一。IOException:jsse。别名\u否\u键\u项   移动文件时发生java异常   http Java Web客户端远程连接