diff --git a/pyopencl/version.py b/pyopencl/version.py index 9d090a0b06d40f5fbaeb2583e0b7bb1f84f46aaf..b430d9a5a9fc55f429e7d48deb7e6ef3aeab269c 100644 --- a/pyopencl/version.py +++ b/pyopencl/version.py @@ -1,3 +1,7 @@ -VERSION = (2024, 2, 3) -VERSION_STATUS = "" -VERSION_TEXT = ".".join(str(x) for x in VERSION) + VERSION_STATUS +from importlib import metadata +VERSION_TEXT = metadata.version("pyopencl") + +import re +_match = re.match("^([0-9.]+)([a-z0-9]*?)$", VERSION_TEXT) +VERSION_STATUS = _match.group(2) +VERSION = tuple(int(nr) for nr in _match.group(1).split("."))