跳转到主要内容

packaging.version的独立版本,不包含其他任何内容。

项目描述

verlib2

Tests Test coverage Python versions

License Status PyPI Downloads

» 变更日志 | PyPI | 问题 | 源代码 | 许可

关于

这是一个独立的 packaging.version 变体,不包含其他任何内容。

verlibPEP 386 的实现。 verlib2PEP 440 的实现。

原因

每个人都需要比较版本,但没有人想添加 packaging 作为依赖项。 distutils 已弃用,Python 3.12 从标准库中移除了它。

设置

pip install verlib2

用法

from verlib2 import Version

assert Version("1.0.dev456") < Version("1!1.2.rev33+123456") 

致谢

Tarek Ziadé,Donald Stufft,以及所有对 distutilsversionverlibdistutilsdistutils2packaging.version,PEP-0386,PEP-0440,以及可能更多项目的贡献者表示感谢。

现有技术

开发

以开发模式设置包。

python3 -m venv .venv
source .venv/bin/activate
pip install --editable='.[develop,test]'

运行软件测试。

poe check

项目详情


下载文件

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

源分发

verlib2-0.2.0.tar.gz (10.7 kB 查看哈希值)

上传时间

构建分发

verlib2-0.2.0-py3-none-any.whl (8.9 kB 查看哈希值)

上传时间 Python 3

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面