#semver #version #standard #debian #parser #python #scheme

verlib

verlib的解析器,来自PEP-440的更好版本标准

1个不稳定版本

使用旧的Rust 2015

0.1.0 2019年12月15日

#42 in #debian

MIT授权

28KB
527

这是什么?

这是一个用于解析各种“标准”版本控制方案的解析器,例如Debian的、semver.org的、Python的等。

为什么不使用语义版本控制(semver)?

语义版本控制已经成为可以使用它的人的常用标准,我理解当出现新标准时的担忧。然而,semver在设计时没有考虑到一些重要的需求,这就是为什么Debian、Fedora、PyPI、conda等不使用semver的原因。

一个重要的问题是需要后续版本。虽然当包作者修复错误并发布新版本时,可以增加补丁号,但下游包维护者(为Linux发行版、Conda包管理器、二进制安装程序等打包您的库的人)不能更改版本号,以免与您的下一个上游版本冲突。

无运行时依赖