nmk_base.version ================ .. py:module:: nmk_base.version .. autoapi-nested-parse:: Python module for **nmk-base** version resolvers. Classes ------- .. autoapisummary:: nmk_base.version.VersionResolver nmk_base.version.NmkBaseVersionResolver Module Contents --------------- .. py:class:: VersionResolver(model: nmk.model.model.NmkModel) Bases: :py:obj:`nmk.model.resolver.NmkStrConfigResolver` Base class for nmk plugins version resolvers .. py:method:: get_version() -> str :abstractmethod: Abstract method (to be overridden by subclasses), called by resolver to get plugin version. :returns: Plugin version string .. py:method:: get_value(name: str) -> str Returns version string (returned by **get_version** method) :param name: Config item name (unused) :returns: Version string .. py:class:: NmkBaseVersionResolver(model: nmk.model.model.NmkModel) Bases: :py:obj:`VersionResolver` Resolver for **nmkBasePluginVersion** config item .. py:method:: get_version() -> str Returns **nmk_base** module version :returns: Module version