bundle.pybind.resolvers

Submodules

Classes

Package Contents

class bundle.pybind.resolvers.PkgConfigResolver(service: bundle.pybind.services.pkgconfig.PkgConfigService | None = None)[source]
service
async resolve(spec: bundle.pybind.specs.pkgconfig.PkgConfigSpec) bundle.pybind.resolved.pkgconfig.PkgConfigResolved[source]
class bundle.pybind.resolvers.ModuleResolver(pkgconfig_resolver: bundle.pybind.resolvers.pkgconfig.PkgConfigResolver | None = None)[source]
pkgconfig_resolver
async resolve(spec: bundle.pybind.specs.module.ModuleSpec) bundle.pybind.resolved.module.ModuleResolved[source]
class bundle.pybind.resolvers.ProjectResolver(module_resolver: bundle.pybind.resolvers.module.ModuleResolver | None = None)[source]
module_resolver
async resolve(project_spec: bundle.pybind.specs.project.ProjectSpec) bundle.pybind.resolved.project.ProjectResolved[source]