发布工具以简化基于构建工具项目的管理。
项目描述
发布工具以简化基于构建工具项目的管理。
站在巨人的肩膀上
此发行版旨在尽可能小,通过整合由der Freitag 开发团队完成的几个自定义发布选项。
为此,它严重依赖于几个知名发行版
有什么新内容?
一些zest.releaser插件,它们
检查git存储库是否已更新 update_git_branch
发布后更新开发分支 update_develop_branches
检查翻译文件是否已更新 check_translations
plone.releaser的扩展
能够在父(构建工具)项目中发布发行版
检查确保使用父项目的正确分支 check_zope_branch
检查即将发布的发行版是否存在 check_folders
使用新发布版本更新versions.cfg update_versions_cfg
收集发行版上的更改(不仅仅是collect_changelog)
推送cfg文件 publish_cfg_files
检查哪些发行版需要发布
更新batou版本引脚(components/plone/versions/versions.cfg
变更日志
4.0.0 (2024-10-01)
移除assets命令,它不再有用。[gforcada]
3.1.0 (2024-09-30)
允许从main分支发布。[gforcada]
对新闻片段文件名更灵活。[gforcada]
3.0.0 (2024-03-05)
使用隐式命名空间。[gforcada]
2.0.2 (2024-02-15)
删除不必要的 plone.recipe.codeanalysis 依赖。[gforcada]
2.0.1 (2023-12-28)
处理更多 towncrier 后缀。[gforcada]
2.0.0 (2022-09-27)
许多更改:清理、增强等。[gforcada]
1.0.post0 (2015-11-24)
小范围清理,1.0 版本发布时有一半是损坏的。[gforcada]
1.0 (2015-11-24)
只显示有意义的提交。[gforcada]
移除 develop 分支支持。这极大地简化了所有代码。[gforcada]
允许仅发布一些包。参见完整发布命令中的 -f 选项。[gforcada]
在完整发布时推送 cfg 文件。[gforcada]
测试几乎所有内容。[gforcada]
修复覆盖率并加快 travis。[gforcada]
添加更多实用函数。[gforcada]
将调试选项添加到所有命令中,使用 python 日志模块以不同级别记录信息。[gforcada]
避免克隆仓库(加速一切)。[gforcada]
0.7.1 (2015-11-16)
克隆可推送的仓库。[gforcada]
发布后更新本地分支。[gforcada]
过滤要发布的分发。[gforcada]
0.7 (2015-11-16)
这里和那里有很多小修复,太小且太多,无法在此列出。[gforcada]
0.6.3 (2015-11-13)
从 plone.releaser 适配 git_repo 上下文管理器。[gforcada]
调整详细程度。[gforcada]
0.6.2 (2015-11-13)
更详细并且更多字符串格式化修复。[gforcada]
在尝试克隆之前检查分发是否在 buildout 中定义了源。[gforcada]
0.6.1 (2015-11-13)
更详细,以便知道输出是关于哪个分发的。[gforcada]
修复两个未格式化的字符串。[gforcada]
0.6 (2015-11-13)
向完整发布命令添加 dry-run 模式。[gforcada]
0.5 (2015-11-13)
添加更新分发 CHANGES.rst。[gforcada]
0.4 (2015-11-13)
添加收集变更日志命令。[gforcada]
0.3 (2015-11-13)
清理和代码重组。[gforcada]
添加完整发布命令。[gforcada]
0.2 (2015-11-11)
0.1 从未发布,因为未在 PyPI 上注册。[gforcada]
0.1 (2015-11-11)
添加 zest.releaser 插件
vcs_updated:检出 master 和 develop 分支,将前者基于后者进行变基(master 追赶 develop)并将检出分支留为 master,准备发布
i18n:运行 bin/i18ndude find-untranslated 并报告是否有未标记为翻译的字符串
update_branches:vcs_updated 的相反操作,将 develop 分支基于 master(用于制作发布)进行变基
[gforcada]
模拟 plone.releaser 并创建一个 freitag_manage 命令
publish_cfg_files:将两个特定文件发送到特定服务器
release:使用 zest.releaser 发布分发
[gforcada]
初始发布 [gforcada]
项目详情
下载文件
下载适合您平台的应用程序文件。如果您不确定选择哪个,请了解有关 安装包 的更多信息。
源分发
构建分发
freitag.releaser-4.0.0.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 66aef3e449bca050a7b79f4948254b7f5b8ad443eff9f105e5f5c4e2229b6dd1 |
|
MD5 | 0ab2964dea66f15af0057908fd235cb8 |
|
BLAKE2b-256 | 16c5ee6b38b1d3c5dfe2feefb93993b5cbb395a8ac7f19452abd35295be639bd |
freitag.releaser-4.0.0-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | fa985ab8af476a68ff283e4015169175e6dcf265164bd8230c719b308fa72b09 |
|
MD5 | e573b68b6784f53059a51442de71fcee |
|
BLAKE2b-256 | 8c3d0b5d69bde23e6662fc8d8a22d8d6e232b6e633a8f4bad3251bfd6a74b322 |