LibDep¶
- class selene_core.build_utils.types.LibDep(path: ~pathlib.Path, link_flags: list[str] = <factory>, library_search_dirs: list[~pathlib.Path] = <factory>)¶
Describes a library dependency for a plugin, which includes a path to the library file, any link flags, and any library search directories required for dynamic linking at runtime.
- __delattr__(name)¶
Implement delattr(self, name).
- __eq__(other)¶
Return self==value.
- __hash__()¶
Return hash(self).
- __init__(path: ~pathlib.Path, link_flags: list[str] = <factory>, library_search_dirs: list[~pathlib.Path] = <factory>) None¶
- __repr__()¶
Return repr(self).
- __setattr__(name, value)¶
Implement setattr(self, name, value).
- classmethod from_plugin(plugin) Self¶
- library_search_dirs: list[Path]¶
- link_flags: list[str]¶
- path: Path¶