File tree Expand file tree Collapse file tree 2 files changed +15
-0
lines changed Expand file tree Collapse file tree 2 files changed +15
-0
lines changed Original file line number Diff line number Diff line change @@ -490,6 +490,8 @@ def _build_wheel_impl_impl(
490490 ) as wheel :
491491 if cmake is not None and settings .wheel .repair .enable :
492492 repairer = WheelRepairer .get_wheel_repairer (
493+ name = normalized_name ,
494+ settings = settings ,
493495 wheel = wheel ,
494496 builder = builder ,
495497 install_dir = install_dir ,
Original file line number Diff line number Diff line change 2020 from ..build ._wheelfile import WheelWriter
2121 from ..builder .builder import Builder
2222 from ..file_api .model .codemodel import Configuration , Target
23+ from ..settings .skbuild_model import ScikitBuildSettings
2324
2425
2526__all__ = [
@@ -68,6 +69,10 @@ def _get_buildenv_platlib() -> str:
6869class WheelRepairer (ABC ):
6970 """Abstract wheel repairer."""
7071
72+ name : str
73+ """Normalized project name."""
74+ settings : ScikitBuildSettings
75+ """Pyproject settings."""
7176 wheel : WheelWriter
7277 """The current wheel creator."""
7378 builder : Builder
@@ -225,6 +230,8 @@ def patch_target(self, target: Target) -> None:
225230 @classmethod
226231 def get_wheel_repairer (
227232 cls ,
233+ name : str ,
234+ settings : ScikitBuildSettings ,
228235 wheel : WheelWriter ,
229236 builder : Builder ,
230237 install_dir : Path ,
@@ -237,6 +244,8 @@ def get_wheel_repairer(
237244 "Wheel repairer is implemented only if `wheel.platlib` is True."
238245 )
239246 return NoopWheelRepairer (
247+ name = name ,
248+ settings = settings ,
240249 wheel = wheel ,
241250 builder = builder ,
242251 install_dir = install_dir ,
@@ -248,12 +257,16 @@ def get_wheel_repairer(
248257 repairer_cls := WheelRepairer ._platform_repairers .get (platform .system ())
249258 ):
250259 return NoopWheelRepairer (
260+ name = name ,
261+ settings = settings ,
251262 wheel = wheel ,
252263 builder = builder ,
253264 install_dir = install_dir ,
254265 wheel_dirs = wheel_dirs ,
255266 )
256267 return repairer_cls (
268+ name = name ,
269+ settings = settings ,
257270 wheel = wheel ,
258271 builder = builder ,
259272 install_dir = install_dir ,
You can’t perform that action at this time.
0 commit comments