strahl.types.labels¶ labels ¶ TagSet module-attribute ¶ TagSet = frozenset[str] TagSetLike module-attribute ¶ TagSetLike = set[str] | frozenset[str] TagSetExpr module-attribute ¶ TagSetExpr = TagSetLike | Callable[..., TagSetLike] ALL module-attribute ¶ ALL: TagSet = frozenset({'*'}) NONE module-attribute ¶ NONE: TagSet = frozenset() Label dataclass ¶ Label(source: TagSetExpr, visibility: TagSetExpr) source instance-attribute ¶ source: TagSetExpr visibility instance-attribute ¶ visibility: TagSetExpr __post_init__ ¶ __post_init__() resolvable_from_params ¶ resolvable_from_params(params: Container[str]) -> bool resolvable_at_creation_time ¶ resolvable_at_creation_time() -> bool resolve ¶ resolve(kwargs: dict | None = None) -> Label