pdstools.utils.namespaces¶ Attributes¶ logger Exceptions¶ MissingDependenciesException Common base class for all non-exit exceptions. Classes¶ LazyNamespaceMeta LazyNamespace Functions¶ require_dependencies(func) Module Contents¶ logger¶ require_dependencies(func)¶ class LazyNamespaceMeta¶ Bases: type class LazyNamespace¶ dependencies: list[str] | None¶ dependency_group: str | None¶ check_dependencies()¶ exception MissingDependenciesException(deps: list[str], namespace: str | None = None, deps_group: str | None = None)¶ Bases: Exception Common base class for all non-exit exceptions. Parameters: deps (list[str]) namespace (str | None) deps_group (str | None) message¶