跳转到主要内容

发布工具以简化基于构建工具项目的管理。

项目描述

发布工具以简化基于构建工具项目的管理。

站在巨人的肩膀上

此发行版旨在尽可能小,通过整合由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 (29.2 kB 查看哈希值)

上传

构建分发

freitag.releaser-4.0.0-py3-none-any.whl (27.4 kB 查看哈希值)

上传时间 Python 3

支持