跳转到主要内容

模仿npm的“semver”包的Python包

项目描述

Python包,用于语义版本2.0.0,模仿node的semver包。接口设计得更加“Pythonic”,并不完全符合semver的逻辑。

https://github.com/ushkarev/semver_range/workflows/Test%20semver_range/badge.svg

用法

使用 pip install semver_range 安装。示例用法

>>> from semver_range import Version, Range
>>> version_range = Range('>=0.1.1 <0.3.0')
>>> Version('0.2.2') in version_range
True
>>> version_range.highest_version(['0.1.1', '0.2.0', '0.3.0'])
<Version "0.2.0">

替代方案

semantic_version 是一个非常好的包,其在语义版本实现的实现上略有不同,例如在预发布版本中增加次版本号时。

项目详情


下载文件

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

源分布

semver_range-0.0.3.tar.gz (6.1 kB 查看哈希值)

上传时间 源代码

构建发行版

semver_range-0.0.3-py3-none-any.whl (7.0 kB 查看哈希值)

上传时间 Python 3

由以下支持