From fb584fc3edc241983c6958ae0a271c7045b9e2ff Mon Sep 17 00:00:00 2001 From: Jonathan Karr Date: Fri, 13 Aug 2021 18:05:38 -0400 Subject: [PATCH] feat: added method to get the version of COBRApy --- biosimulators_cobrapy/__init__.py | 11 +++++++++++ biosimulators_cobrapy/__main__.py | 4 ++-- 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/biosimulators_cobrapy/__init__.py b/biosimulators_cobrapy/__init__.py index d497497..de79cc5 100644 --- a/biosimulators_cobrapy/__init__.py +++ b/biosimulators_cobrapy/__init__.py @@ -2,3 +2,14 @@ # :obj:`str`: version from .core import exec_sedml_docs_in_combine_archive # noqa: F401 + +import cobra + + +def get_simulator_version(): + """ Get the version of COBRApy + + Returns: + :obj:`str`: version + """ + return cobra.__version__ diff --git a/biosimulators_cobrapy/__main__.py b/biosimulators_cobrapy/__main__.py index 476455c..33a4b30 100644 --- a/biosimulators_cobrapy/__main__.py +++ b/biosimulators_cobrapy/__main__.py @@ -6,13 +6,13 @@ :License: MIT """ +from . import get_simulator_version from ._version import __version__ from .core import exec_sedml_docs_in_combine_archive from biosimulators_utils.simulator.cli import build_cli -import cobra App = build_cli('biosimulators-cobrapy', __version__, - 'COBRApy', cobra.__version__, 'https://opencobra.github.io/cobrapy', + 'COBRApy', get_simulator_version(), 'https://opencobra.github.io/cobrapy', exec_sedml_docs_in_combine_archive)