From 0268c5a01801f5f9fae24080159610719834b66e Mon Sep 17 00:00:00 2001 From: Alex Lowe Date: Thu, 26 Sep 2024 11:27:14 -0400 Subject: [PATCH] fix: pr comment --- craft_providers/multipass/multipass.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/craft_providers/multipass/multipass.py b/craft_providers/multipass/multipass.py index 691a9ba3..aa25825a 100644 --- a/craft_providers/multipass/multipass.py +++ b/craft_providers/multipass/multipass.py @@ -164,6 +164,9 @@ def is_supported_version(self) -> bool: try: parsed_version = packaging.version.parse(version) except packaging.version.InvalidVersion: + # This catches versions such as: 1.15.0-dev.2929.pr661, which are + # compliant, but not pep440 compliant. We can lob off sections until + # we get a pep440 cempliant version. version = version.rpartition(".")[0] return parsed_version >= minimum_version