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]
path: Path