模仿npm的“semver”包的Python包
项目描述
Python包,用于语义版本2.0.0,模仿node的semver包。接口设计得更加“Pythonic”,并不完全符合semver的逻辑。
用法
使用 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 查看哈希值)
关闭
semver_range-0.0.3.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 3ccd09d5a28da3627374e41740879e85c3ce68cd607cf37bf6cbb52beb1f3a90 |
|
MD5 | 5505151d8a11a1a3a873d8589f8e9658 |
|
BLAKE2b-256 | ce7783ecf5c4612ff5bac6e9566e5729c222c2daf51b065a8e136509de2f75f2 |
关闭
semver_range-0.0.3-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | dd609e036a2a0952474b1ccb1d694da407d681ae7f36f53abc2209e6d02189d3 |
|
MD5 | d93a41647fcf2a0ad10344a0e4b34371 |
|
BLAKE2b-256 | 31e65b97fe25f2ed73490d6b793d01aef25ba61d32f35f3891b2d98ef3f55a6e |