NanoVNASaver.utils package

Submodules

NanoVNASaver.utils.app_versions module

NanoVNASaver.utils.app_versions.get_app_version() str[source]
NanoVNASaver.utils.app_versions.get_host_platform() list[str][source]
NanoVNASaver.utils.app_versions.get_lib_versions() list[str][source]
NanoVNASaver.utils.app_versions.get_runtime_information() list[str][source]

NanoVNASaver.utils.version module

class NanoVNASaver.utils.version.Version(major: int, minor: int, revision: int, note: str)[source]

Bases: NamedTuple

Represents four components version: MAJOR.MAIN.REV-NOTE Plrease note:

  • -NOTE part is optional

  • please use #parse() or #build() hepler methods to prepare right version

static build(major: int, minor: int, revision: int = 0, note: str = '') Version[source]
major: int

Alias for field number 0

minor: int

Alias for field number 1

note: str

Alias for field number 3

static parse(vstring: str = '0.0.0') Version[source]
revision: int

Alias for field number 2

Module contents

class NanoVNASaver.utils.Version(major: int, minor: int, revision: int, note: str)[source]

Bases: NamedTuple

Represents four components version: MAJOR.MAIN.REV-NOTE Plrease note:

  • -NOTE part is optional

  • please use #parse() or #build() hepler methods to prepare right version

static build(major: int, minor: int, revision: int = 0, note: str = '') Version[source]
major: int

Alias for field number 0

minor: int

Alias for field number 1

note: str

Alias for field number 3

static parse(vstring: str = '0.0.0') Version[source]
revision: int

Alias for field number 2

NanoVNASaver.utils.get_app_version() str[source]
NanoVNASaver.utils.get_host_platform() list[str][source]
NanoVNASaver.utils.get_lib_versions() list[str][source]
NanoVNASaver.utils.get_runtime_information() list[str][source]