From 5bcfd6fec526434d98b576c61654e01a5f712fed Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Al=C3=A1n=20Mu=C3=B1oz?= <alan.munoz@ed.ac.uk>
Date: Mon, 26 Sep 2022 10:14:22 +0100
Subject: [PATCH] feat(pipeline): Write version to metadata

---
 src/aliby/pipeline.py | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/aliby/pipeline.py b/src/aliby/pipeline.py
index fa157d22..81bbba09 100644
--- a/src/aliby/pipeline.py
+++ b/src/aliby/pipeline.py
@@ -7,6 +7,7 @@ import re
 import traceback
 import typing as t
 from copy import copy
+from importlib.metadata import version
 from pathlib import Path, PosixPath
 from time import perf_counter
 from typing import Union
@@ -707,6 +708,7 @@ class Pipeline(ProcessABC):
                 meta.run()
                 meta.add_fields(  # Add non-logfile metadata
                     {
+                        "aliby_version": version('aliby')
                         "omero_id": config["general"]["id"],
                         "image_id": image_id,
                         "parameters": PipelineParameters.from_dict(
-- 
GitLab