lookback_tools.types#

Types.

Module Contents#

Classes#

Dep

Dependency specification.

Meta

Metadata.

SpecificLock

Lock for a given platform and Python version.

Data#

Platform

Platform.

PythonVersion

Python version.

Lock

Lockfile.

SubmoduleInfoKind

Submodule info kind.

Op

Allowable operator.

ops

Allowable operators.

ChangeType

Type of change to add to changelog.

API#

lookback_tools.types.Platform: TypeAlias#

None

Platform.

lookback_tools.types.PythonVersion: TypeAlias#

None

Python version.

lookback_tools.types.Lock: TypeAlias#

None

Lockfile.

lookback_tools.types.SubmoduleInfoKind#

None

Submodule info kind.

lookback_tools.types.Op#

None

Allowable operator.

lookback_tools.types.ops: tuple[lookback_tools.types.Op, ...]#

(’ @ ‘, ‘==’)

Allowable operators.

lookback_tools.types.ChangeType: TypeAlias#

None

Type of change to add to changelog.

class lookback_tools.types.Dep#

Bases: typing.TypedDict

Dependency specification.

Initialization

Initialize self. See help(type(self)) for accurate signature.

op: lookback_tools.types.Op#

None

Operator.

rev: str#

None

Revision.

class lookback_tools.types.Meta#

Bases: typing.TypedDict

Metadata.

Initialization

Initialize self. See help(type(self)) for accurate signature.

time: str#

None

uv: str#

None

project_platform: lookback_tools.types.Platform#

None

project_python_version: lookback_tools.types.PythonVersion#

None

no_deps: bool#

None

high: bool#

None

paths: tuple[str, ...]#

None

overrides: str#

None

directs: dict[str, lookback_tools.types.Dep]#

None

requirements: str#

None

class lookback_tools.types.SpecificLock#

Bases: typing.TypedDict

Lock for a given platform and Python version.

Initialization

Initialize self. See help(type(self)) for accurate signature.

time: str#

None

requirements: str#

None