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