diff --git a/build_backend.py b/build_backend.py index f14d9ec..b09e002 100644 --- a/build_backend.py +++ b/build_backend.py @@ -1,4 +1,5 @@ import subprocess, sys +from pathlib import Path import maturin @@ -14,9 +15,12 @@ def build_editable(wheel_directory, config_settings=None, metadata_directory=Non _stage_cli() return maturin.build_editable(wheel_directory, config_settings, metadata_directory) +def prepare_metadata_for_build_wheel(metadata_directory, config_settings=None): + Path("target/wheel-data").mkdir(parents=True, exist_ok=True) + return maturin.prepare_metadata_for_build_wheel(metadata_directory, config_settings) + build_sdist = maturin.build_sdist get_requires_for_build_wheel = maturin.get_requires_for_build_wheel get_requires_for_build_editable = maturin.get_requires_for_build_editable get_requires_for_build_sdist = maturin.get_requires_for_build_sdist -prepare_metadata_for_build_wheel = maturin.prepare_metadata_for_build_wheel -prepare_metadata_for_build_editable = maturin.prepare_metadata_for_build_editable +prepare_metadata_for_build_editable = prepare_metadata_for_build_wheel