Internal Development Interface

Package ictruck.__

Common constants, imports, and utilities.

Module ictruck.__.imports

Common imports used throughout the package.

Module ictruck.__.nomina

Common names and type aliases.

type ictruck.__.nomina.ComparisonResult = bool | builtins.NotImplementedType
type ictruck.__.nomina.NominativeArguments = collections.abc.Mapping[str, typing_extensions.Any]
type ictruck.__.nomina.PositionalArguments = collections.abc.Sequence[typing_extensions.Any]
type ictruck.__.nomina.DictionaryNominativeArgument = ictruck.__.nomina.V
type ictruck.__.nomina.DictionaryPositionalArgument = collections.abc.Mapping[ictruck.__.nomina.H, ictruck.__.nomina.V] | collections.abc.Iterable[tuple[ictruck.__.nomina.H, ictruck.__.nomina.V]]
type ictruck.__.nomina.ExceptionInfo = tuple[type[BaseException] | None, BaseException | None, builtins.traceback | None]

Module ictruck.__.miscellany

Miscellaneous package internals.

ictruck.__.miscellany.install_builtin_safely(alias, installee, errorclass)

Adds attribute to interpreter builtins, if absent.

Parameters:

Module ictruck.__.validators

Validators for internal use.

ictruck.__.validators.validate_arguments(globalvars, errorclass)

Decorator factory which produces argument validators.

Parameters: