跳转到主要内容

nipreps工具的版本方案

项目描述

PyPI Tox

Nipreps版本方案

此软件包为Nipreps系列项目使用的版本方案提供了setuptools_scm插件。

用法

nipreps_versions添加到您的build-system.requires列表中,例如:

[build-system]
requires = [
    "flit_scm",
    "nipreps_versions",
]
build-backend = "flit_scm:buildapi"

[build-system]
requires = [
    "setuptools",
    "setuptools_scm",
    "nipreps_versions",
]
build-backend = "setuptools.build_meta"

然后请求一个nipreps版本方案

[tool.setuptools_scm]
version_scheme = "nipreps-calver"

方案

目前,仅实现了一个版本控制方案

nipreps-calver

发布 - 原则中所述,

基本发布形式是 YY.MINOR.PATCH,因此 2020 年的第一个次要版本是 20.0.0,2021 年的第一个次要版本将是 21.0.0,不管 2020 年的最终次要版本是什么。一系列发布共享一个 YY.MINOR 前缀,我们称之为 YY.MINOR.x 系列。例如,20.0.x 系列包含版本 20.0.0、20.0.1 和任何其他需要的发布。

如果最后的标签是 22.1.0 且年份仍然是 2022,则开发版本是 22.2.0.devN。当年份变为 2023 时,开发版本将变为 23.0.0.devN。如果分支是 maint/22.1.x,则计算版本将是 22.1.1.devN。如果分支是 rel/22.0.3(并且该分支的最后一个标签是 22.0.2),则计算版本将是 22.0.3.devN

项目详情


下载文件

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

源分布

nipreps_versions-1.0.4.tar.gz (7.7 kB 查看哈希)

上传时间

构建分布

nipreps_versions-1.0.4-py3-none-any.whl (7.9 kB 查看哈希)

上传时间 Python 3

由以下机构支持