diff --git a/dpctl/tests/test_service.py b/dpctl/tests/test_service.py index 3b7a3077bb..8dc8cdcf0b 100644 --- a/dpctl/tests/test_service.py +++ b/dpctl/tests/test_service.py @@ -86,10 +86,11 @@ def test___version__(): dpctl_ver = getattr(dpctl, "__version__", None) assert type(dpctl_ver) is str assert "unknown" not in dpctl_ver - # Reg expr from PEP-440 + # Reg expr from PEP-440, relaxed to allow for semantic variant + # 0.9.0dev0 allowed, vs. PEP-440 compliant 0.9.0.dev0 reg_expr = ( r"^([1-9][0-9]*!)?(0|[1-9][0-9]*)(\.(0|[1-9][0-9]*))" - r"*((a|b|rc)(0|[1-9][0-9]*))?(\.post(0|[1-9][0-9]*))?(\.dev(" + r"*((a|b|rc)(0|[1-9][0-9]*))?(\.?post(0|[1-9][0-9]*))?(\.?dev(" r"0|[1-9][0-9]*))?(\+.*)?$" ) assert re.match(reg_expr, dpctl_ver) is not None