require_optional_import

require_optional_import(modules: str | Iterable[str], dep_target: str) -> Callable[[~T], ~T]

Decorator to handle optional module dependencies

Parameters:
NameDescription
modulesModule name or list of module names required

Type: str | Iterable[str]
dep_targetTarget name for pip installation (e.g.

‘test’ in pip install ag2[test])

Type: str