scikit_build_core package#
Copyright (c) 2022 Henry Schreiner. All rights reserved.
scikit-build-core: PEP 517 builder for Scikit-Build
Subpackages#
- scikit_build_core.build package
build_editable()
build_sdist()
build_wheel()
get_requires_for_build_editable()
get_requires_for_build_sdist()
get_requires_for_build_wheel()
prepare_metadata_for_build_editable()
prepare_metadata_for_build_wheel()
- Submodules
- scikit_build_core.build.generate module
- scikit_build_core.build.sdist module
- scikit_build_core.build.wheel module
- scikit_build_core.builder package
- scikit_build_core.file_api package
- Subpackages
- scikit_build_core.file_api.model package
- Submodules
- scikit_build_core.file_api.model.cache module
- scikit_build_core.file_api.model.cmakefiles module
- scikit_build_core.file_api.model.codemodel module
- scikit_build_core.file_api.model.common module
- scikit_build_core.file_api.model.directory module
- scikit_build_core.file_api.model.index module
- scikit_build_core.file_api.model.toolchains module
- scikit_build_core.file_api.model package
- Submodules
- scikit_build_core.file_api.query module
- scikit_build_core.file_api.reply module
- Subpackages
- scikit_build_core.metadata package
- scikit_build_core.resources package
- scikit_build_core.settings package
- Submodules
- scikit_build_core.settings.documentation module
- scikit_build_core.settings.json_schema module
- scikit_build_core.settings.metadata module
- scikit_build_core.settings.skbuild_docs module
- scikit_build_core.settings.skbuild_model module
BackportSettings
CMakeSettings
EditableSettings
GenerateSettings
InstallSettings
LoggingSettings
NinjaSettings
SDistSettings
ScikitBuildSettings
ScikitBuildSettings.backport
ScikitBuildSettings.build_dir
ScikitBuildSettings.cmake
ScikitBuildSettings.editable
ScikitBuildSettings.experimental
ScikitBuildSettings.generate
ScikitBuildSettings.install
ScikitBuildSettings.logging
ScikitBuildSettings.metadata
ScikitBuildSettings.minimum_version
ScikitBuildSettings.ninja
ScikitBuildSettings.sdist
ScikitBuildSettings.strict_config
ScikitBuildSettings.wheel
WheelSettings
- scikit_build_core.settings.skbuild_read_settings module
- scikit_build_core.settings.skbuild_schema module
- scikit_build_core.settings.sources module
- scikit_build_core.setuptools package
Submodules#
scikit_build_core.cmake module#
scikit_build_core.errors module#
- exception scikit_build_core.errors.CMakeAccessError(exception, description)[source]#
Bases:
FailedProcessError
Error raised when CMake access fails.
- exception scikit_build_core.errors.CMakeConfigError[source]#
Bases:
ScikitBuildError
Something is misconfigured.
- exception scikit_build_core.errors.CMakeNotFoundError[source]#
Bases:
NotFoundError
Raised when cmake is not found.
- exception scikit_build_core.errors.CMakeVersionError[source]#
Bases:
ScikitBuildError
Error raised when CMake version is not supported.
- exception scikit_build_core.errors.FailedLiveProcessError[source]#
Bases:
Exception
Exception for when output was not being redirected.
- exception scikit_build_core.errors.FailedProcessError(exception, description)[source]#
Bases:
Exception
Exception raised when an call fails.
- exception scikit_build_core.errors.NinjaNotFoundError[source]#
Bases:
NotFoundError
Raised when ninja is not found.
- exception scikit_build_core.errors.NinjaVersionError[source]#
Bases:
ScikitBuildError
Error raised when CMake version is not supported.
- exception scikit_build_core.errors.NotFoundError[source]#
Bases:
ScikitBuildError
Raised when a program is not found.
scikit_build_core.program_search module#
- class scikit_build_core.program_search.Program(path, version)[source]#
Bases:
NamedTuple
- scikit_build_core.program_search.best_program(programs, *, minimum_version)[source]#
Select the first program entry that is of a supported version, or None if not found.