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 @@ -502,6 +502,8 @@ def _build_wheel_impl_impl(
502502 and settings .experimental
503503 ):
504504 repairer = WheelRepairer .get_wheel_repairer (
505+ name = normalized_name ,
506+ settings = settings ,
505507 wheel = wheel ,
506508 builder = builder ,
507509 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
2526DIR = Path (__file__ ).parent .resolve ()
@@ -64,6 +65,10 @@ def _get_buildenv_platlib() -> str:
6465class WheelRepairer (ABC ):
6566 """Abstract wheel repairer."""
6667
68+ name : str
69+ """Normalized project name."""
70+ settings : ScikitBuildSettings
71+ """Pyproject settings."""
6772 wheel : WheelWriter
6873 """The current wheel creator."""
6974 builder : Builder
@@ -221,6 +226,8 @@ def patch_target(self, target: Target) -> None:
221226 @classmethod
222227 def get_wheel_repairer (
223228 cls ,
229+ name : str ,
230+ settings : ScikitBuildSettings ,
224231 wheel : WheelWriter ,
225232 builder : Builder ,
226233 install_dir : Path ,
@@ -233,6 +240,8 @@ def get_wheel_repairer(
233240 "Wheel repairer is implemented only if `wheel.platlib` is True."
234241 )
235242 return NoopWheelRepairer (
243+ name = name ,
244+ settings = settings ,
236245 wheel = wheel ,
237246 builder = builder ,
238247 install_dir = install_dir ,
@@ -243,12 +252,16 @@ def get_wheel_repairer(
243252 repairer_cls := WheelRepairer ._platform_repairers .get (platform .system ())
244253 ):
245254 return NoopWheelRepairer (
255+ name = name ,
256+ settings = settings ,
246257 wheel = wheel ,
247258 builder = builder ,
248259 install_dir = install_dir ,
249260 wheel_dirs = wheel_dirs ,
250261 )
251262 return repairer_cls (
263+ name = name ,
264+ settings = settings ,
252265 wheel = wheel ,
253266 builder = builder ,
254267 install_dir = install_dir ,
You can’t perform that action at this time.
0 commit comments