msgpack version check: ignore "rc" or other version elements

Only compare the main version number, e.g. 1.1.1 (first 3 elements
of the version tuple).

Without this change, it would not accept 1.1.1rc1 because that is
not "<= (1, 1, 1)" in that simplistic version comparison.
This commit is contained in:
Thomas Waldmann 2025-06-06 18:38:10 +02:00
parent 862f19aab9
commit 467d0604da
No known key found for this signature in database
GPG key ID: 243ACFA951F78E01

View file

@ -209,7 +209,7 @@ def is_supported_msgpack():
if msgpack.version in []: # < add bad releases here to deny list
return False
return (1, 0, 3) <= msgpack.version <= (1, 1, 1)
return (1, 0, 3) <= msgpack.version[:3] <= (1, 1, 1)
def get_limited_unpacker(kind):