另一个构建脚本
项目描述
yabs
测试、构建、交付!
概述
Python 项目的构建和部署自动化。
典型的发布工作流程可能如下所示:
- 检查先决条件:工作空间是否干净,有什么要提交的吗?, GitHub 可以访问吗?,我们在正确的分支上吗?, ...
- 确保静态代码检查和单元测试通过。
- Bump 项目的版本号(根据Semantic Versioning的主要、次要或补丁
)。
然后将版本字符串修补到相应的 Python 模块或文本文件中。 - 构建sdist、wheel和msi 安装程序资产。
- 标记版本、提交和推送。
- 将分发上传到PyPI。
- 在GitHub 上创建新版本并上传资产。
- 在Windows Packager Manager Repository上创建一个新版本 。
- 碰撞、标记、提交和推送发布后。
可以使用插件框架添加自定义任务。
阅读文档 了解详细信息。
前提条件
(如果您有基于 JavaScript 的开发堆栈,请参阅grunt-yabs了解 node.js 变体。)
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。
源分布
yabs-0.5.2.tar.gz
(42.6 kB
查看哈希)
内置分布
yabs-0.5.2-py3-none-any.whl
(52.8 kB
查看哈希)