【发布时间】:2021-12-25 14:37:22
【问题描述】:
检查版本是否在范围内会给我一个意想不到的结果:
>>> packaging.version.parse('1.2.3') == packaging.version.parse('1.2.*')
False
我希望是真的。 而
>>> packaging.version.parse('1.2.3') > packaging.version.parse('1.2.*')
True
这至少是不直观的,对吧? 这是一个错误还是我错过了什么?
【问题讨论】:
-
这就是我对 PEP-440 的理解:python.org/dev/peps/pep-0440 我可能是错的。
标签: python comparison version python-packaging