From b7432636dbc89d5cf093b8c729f4fe0c9d999cdd Mon Sep 17 00:00:00 2001 From: Lourens Veen Date: Wed, 3 Jun 2026 21:47:39 +0200 Subject: [PATCH 1/2] Import __version__ from package metadata to avoid mismatches --- ymmsl/__init__.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ymmsl/__init__.py b/ymmsl/__init__.py index 19d8308..bc2d0bf 100644 --- a/ymmsl/__init__.py +++ b/ymmsl/__init__.py @@ -3,6 +3,8 @@ This package contains all the classes needed to represent a yMMSL file, as well as to read and write yMMSL files. """ +import importlib + from ymmsl.conversion.converter import convert_to, DowngradeError from ymmsl.document import Document from ymmsl.io import dump, load, load_as, save @@ -11,7 +13,7 @@ from ymmsl.v0_2 import Operator, Settings -__version__ = '0.15.1-dev' +__version__ = importlib.metadata.version("ymmsl") __author__ = 'Lourens Veen' __email__ = 'l.veen@esciencecenter.nl' From d4ef9305541e9ef13286a6b84313a34fd6513022 Mon Sep 17 00:00:00 2001 From: Lourens Veen Date: Fri, 12 Jun 2026 11:06:39 +0200 Subject: [PATCH 2/2] Fix importlib import --- ymmsl/__init__.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ymmsl/__init__.py b/ymmsl/__init__.py index bc2d0bf..a92c7ee 100644 --- a/ymmsl/__init__.py +++ b/ymmsl/__init__.py @@ -3,7 +3,7 @@ This package contains all the classes needed to represent a yMMSL file, as well as to read and write yMMSL files. """ -import importlib +from importlib.metadata import version as package_version from ymmsl.conversion.converter import convert_to, DowngradeError from ymmsl.document import Document @@ -13,7 +13,7 @@ from ymmsl.v0_2 import Operator, Settings -__version__ = importlib.metadata.version("ymmsl") +__version__ = package_version("ymmsl") __author__ = 'Lourens Veen' __email__ = 'l.veen@esciencecenter.nl'