nmk_base.version¶
Python module for nmk-base version resolvers.
Classes¶
Base class for nmk plugins version resolvers |
|
Resolver for nmkBasePluginVersion config item |
Module Contents¶
- class nmk_base.version.VersionResolver(model: nmk.model.model.NmkModel)¶
Bases:
nmk.model.resolver.NmkStrConfigResolverBase class for nmk plugins version resolvers
- abstractmethod get_version() str¶
Abstract method (to be overridden by subclasses), called by resolver to get plugin version.
- Returns:
Plugin version string
- get_value(name: str) str¶
Returns version string (returned by get_version method)
- Parameters:
name – Config item name (unused)
- Returns:
Version string
- class nmk_base.version.NmkBaseVersionResolver(model: nmk.model.model.NmkModel)¶
Bases:
VersionResolverResolver for nmkBasePluginVersion config item
- get_version() str¶
Returns nmk_base module version
- Returns:
Module version