跳转到主要内容

"setuptools-changelog-shortener: 将仅添加最新的变更日志条目到long_description"

项目描述

setuptools-changelog-shortener

此setuptools插件允许缩短用于Python包中的 long_description 元数据的变更日志条目数量。

用法

首先,确保 setuptools_changelog_shortener 包含在您的构建需求中。

# pyproject.toml
[build-system]
requires = ["setuptools>=45", "wheel", "setuptools_changelog_shortener"]

要启用变更日志缩短,请将以下部分添加到您的 pyproject.toml

# pyproject.toml
[tool.setuptools_changelog_shortener]
read_from = "CHANGELOG.rst"
write_to = "CHANGELOG.short.rst"

然后您可以使用 CHANGELOG.short.rst 文件来为您的 long_description 元数据字段。

其他选项包括

count

要包含的变更日志条目数。默认为 5

delimiter

要查找每个条目中的分隔符。默认为 ^--+ 正则表达式,使用 - 字符查找docutils标题。

title

要将到缩短的CHANGELOG文件顶部的标题。默认为 Changelog\n=========

变更日志

0.2.0 (未发布)

  • 修复当 count 大于或等于变更日志条目数时的错误。

  • tomli 添加到构建需求。

0.1.0 (2022-02-07)

  • 初始发布。

项目细节


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分发

setuptools-changelog-shortener-0.2.0.tar.gz (3.5 kB 查看散列值)

上传时间:

构建分发

setuptools_changelog_shortener-0.2.0-py3-none-any.whl (4.3 kB 查看散列值)

上传时间: Python 3

由以下支持