nipreps工具的版本方案
项目描述
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 的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 841ff517f320c07193487cf97b90768f1048aef18fac1298b597d9b4972feebf |
|
MD5 | 87ebf184ff71d449b66b7dd55c2dee94 |
|
BLAKE2b-256 | f73c1a22c36d53405616ddac8dae2e4b467bfa1d634c36fe79a3a161675cb932 |
关闭
nipreps_versions-1.0.4-py3-none-any.whl 的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | cd9912cf5592aad3e5faecc69a231d8581f12112f2722fc4314d114921fda846 |
|
MD5 | 64269ff0c781d7f598b45ddba920bcfc |
|
BLAKE2b-256 | 5e6e7e0e6a46bfa20989bd2dfd958c481ceffd1571e6e62a1c108fbf6d65b9b7 |