ivpm_build.backend API

PEP 517 build backend for IVPM-managed projects.

Wraps setuptools.build_meta and injects IVPM configuration parsed from [tool.ivpm-build] in pyproject.toml before each hook is invoked.

ivpm_build.backend.get_requires_for_build_wheel(config_settings=None)[source]
ivpm_build.backend.prepare_metadata_for_build_wheel(metadata_directory, config_settings=None)[source]
ivpm_build.backend.build_wheel(wheel_directory, config_settings=None, metadata_directory=None)[source]
ivpm_build.backend.build_sdist(sdist_directory, config_settings=None)[source]
ivpm_build.backend.build_editable(wheel_directory, config_settings=None, metadata_directory=None)[source]
ivpm_build.backend.get_requires_for_build_editable(config_settings=None)[source]
ivpm_build.backend.prepare_metadata_for_build_editable(metadata_directory, config_settings=None)[source]