跳转到主要内容

解析astropy变更日志的辅助工具

项目描述

关于

https://travis-ci.org/astropy/astropy-changelog.svg https://codecov.io/gh/astropy/astropy-changelog/branch/master/graph/badge.svg

本包包含Astropy变更日志格式的解析器。示例用法

In [1]: from astropy_changelog import load

In [2]: changes = load('CHANGES.rst')

In [3]: changes.versions
Out[3]:
['0.1',
 '0.2',
 '0.2.1',
 '0.2.2',
 '0.2.3',
 ...]

In [4]: changes.issues
Out[4]:
[256,
 272,
 291,
 293,
 296,
 ...]

In [5]: changes.versions_for_issue(4242)
Out[5]: ['1.2']

In [6]: changes.issues_for_version('2.0.7')
Out[6]: [7411, 7248, 7402, 7422, 7469, 7486, 7453, 7493, 7510, 7493]

格式规范

当前格式使用reStructuredText。变更日志条目应以每版每个部分的标题下的项目符号项给出。这些部分应具有以下语法

version (release date)

如果版本尚未发布,则发布日期可以是未发布

版本部分可以包含组织项目符号项的子部分,并且该文件还可以包含一个整体标题。

项目详情


下载文件

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

源代码分发

astropy-changelog-0.1.tar.gz (5.2 kB 查看哈希值)

上传时间 源代码

构建分发

astropy_changelog-0.1-py2.py3-none-any.whl (6.0 kB 查看哈希值)

上传时间 Python 2 Python 3

支持者