解析astropy变更日志的帮助程序
astropy-changelog的Python项目详细描述
关于
这个包包含一个astropy changelog格式的解析器。示例用法:
In[1]:fromastropy_changelogimportloadIn[2]:changes=load('CHANGES.rst')In[3]:changes.versionsOut[3]:['0.1','0.2','0.2.1','0.2.2','0.2.3',...]In[4]:changes.issuesOut[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)
如果版本尚未发布,则发布日期可以是unreleased。
版本部分可以选择性地包括子部分,其中项目符号 项目是有组织的,并且文件还可以选择性地包含一个总标题。