ahvn.utils.deps module¶
Dependency management utilities for AgentHeaven.
This module is deprecated. Please use ahvn.utils.basic.deps_utils instead.
- class ahvn.utils.deps.DependencyManager[源代码]¶
基类:
objectClean dependency management system.
- 返回类型:
- add(dep_info)[源代码]¶
Add a dependency.
- 返回类型:
- 参数:
dep_info (DependencyInfo)
- load(module_name, package=None, error_msg=None)[源代码]¶
Import an optional dependency, raising a clear error if missing.
- 参数:
- 返回类型:
- 返回:
The imported module.
- 抛出:
OptionalDependencyError -- If the module cannot be imported.
- exception ahvn.utils.deps.OptionalDependencyError[源代码]¶
基类:
DependencyError,ImportErrorOptional dependency not available.