scikit_build_core.build package

This is the entry point for the build backend. Items in this module are designed for the build backend API.

scikit_build_core.build.build_editable(wheel_directory, config_settings=None, metadata_directory=None)[source]
Return type:

str

scikit_build_core.build.build_sdist(sdist_directory, config_settings=None)[source]
Return type:

str

scikit_build_core.build.build_wheel(wheel_directory, config_settings=None, metadata_directory=None)[source]
Return type:

str

scikit_build_core.build.get_requires_for_build_editable(config_settings=None)[source]
Return type:

list[str]

scikit_build_core.build.get_requires_for_build_sdist(config_settings=None)[source]
Return type:

list[str]

scikit_build_core.build.get_requires_for_build_wheel(config_settings=None)[source]
Return type:

list[str]

scikit_build_core.build.prepare_metadata_for_build_editable(metadata_directory, config_settings=None)[source]

Prepare metadata for building a wheel. Does not build the wheel. Returns the dist-info directory.

Return type:

str

scikit_build_core.build.prepare_metadata_for_build_wheel(metadata_directory, config_settings=None)[source]

Prepare metadata for building a wheel. Does not build the wheel. Returns the dist-info directory.

Return type:

str

Submodules

scikit_build_core.build.generate module

scikit_build_core.build.generate.generate_file_contents(gen, metadata)[source]

Generate a file contents from a template. Input GeneratorSettings and metadata. Metadata is available inside the template.

Return type:

str

scikit_build_core.build.metadata module

scikit_build_core.build.metadata.get_standard_metadata(pyproject_dict, settings)[source]
Return type:

StandardMetadata

scikit_build_core.build.sdist module

scikit_build_core.build.sdist.build_sdist(sdist_directory, config_settings=None)[source]
Return type:

str

scikit_build_core.build.wheel module