bundle.pybind.resolved¶
Submodules¶
Classes¶
Base data model class, providing utilities for serialization and deserialization |
|
Base data model class, providing utilities for serialization and deserialization |
|
This class defines the resolved configuration options required to build a pybind11 extension module. |
|
This class defines the resolved configuration options required to build a pybind11 extension module. |
Package Contents¶
- class bundle.pybind.resolved.PkgConfigResolved(/, **data: Any)[source]¶
Bases:
bundle.core.data.DataBase data model class, providing utilities for serialization and deserialization from/to JSON, along with JSON Schema generation.
- model_config¶
Default model configuration settings.
- resolved: list[PkgConfigResult] = None¶
- class bundle.pybind.resolved.PkgConfigResult(/, **data: Any)[source]¶
Bases:
bundle.core.data.DataBase data model class, providing utilities for serialization and deserialization from/to JSON, along with JSON Schema generation.
- model_config¶
Default model configuration settings.
- class bundle.pybind.resolved.ModuleResolved(/, **data: Any)[source]¶
Bases:
bundle.core.data.DataThis class defines the resolved configuration options required to build a pybind11 extension module. In addition of ModuleSpec, add the resolved pkg-config information.
- pkgconfig: bundle.pybind.resolved.pkgconfig.PkgConfigResolved = None¶
- property include_dirs: list[str]¶
pybind11 include first, then spec-level dirs, then any pkg-config includes.
- class bundle.pybind.resolved.ProjectResolved(/, **data: Any)[source]¶
Bases:
bundle.core.data.DataThis class defines the resolved configuration options required to build a pybind11 extension module.
- modules: list[bundle.pybind.resolved.module.ModuleResolved] = None¶