nmk_python.version

Python version handling

Classes

PythonVersionResolver

Python version resolver

PythonVersionRefresh

Python version builder

PythonSupportedVersionsResolver

Supported python versions range resolver

Module Contents

class nmk_python.version.PythonVersionResolver(model: nmk.model.model.NmkModel)

Bases: nmk.model.resolver.NmkStrConfigResolver

Python version resolver

get_value(name: str) str

Turn the git version in the Python way

class nmk_python.version.PythonVersionRefresh(model: nmk.model.model.NmkModel)

Bases: nmk.model.builder.NmkTaskBuilder

Python version builder

build(version: str)

Simple python version dump

class nmk_python.version.PythonSupportedVersionsResolver(model: nmk.model.model.NmkModel)

Bases: nmk.model.resolver.NmkListConfigResolver

Supported python versions range resolver

get_value(name: str) list[str]

Returns supported python versions range

Returns:

list of all python versions between min and max supported versions