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
2526__all__ = [
@@ -73,6 +74,10 @@ def _get_buildenv_platlib() -> str:
7374class WheelRepairer (ABC ):
7475 """Abstract wheel repairer."""
7576
77+ name : str
78+ """Normalized project name."""
79+ settings : ScikitBuildSettings
80+ """Pyproject settings."""
7681 wheel : WheelWriter
7782 """The current wheel creator."""
7883 builder : Builder
@@ -230,6 +235,8 @@ def patch_target(self, target: Target) -> None:
230235 @classmethod
231236 def get_wheel_repairer (
232237 cls ,
238+ name : str ,
239+ settings : ScikitBuildSettings ,
233240 wheel : WheelWriter ,
234241 builder : Builder ,
235242 install_dir : Path ,
@@ -242,6 +249,8 @@ def get_wheel_repairer(
242249 "Wheel repairer is implemented only if `wheel.platlib` is True."
243250 )
244251 return NoopWheelRepairer (
252+ name = name ,
253+ settings = settings ,
245254 wheel = wheel ,
246255 builder = builder ,
247256 install_dir = install_dir ,
@@ -252,12 +261,16 @@ def get_wheel_repairer(
252261 repairer_cls := WheelRepairer ._platform_repairers .get (platform .system ())
253262 ):
254263 return NoopWheelRepairer (
264+ name = name ,
265+ settings = settings ,
255266 wheel = wheel ,
256267 builder = builder ,
257268 install_dir = install_dir ,
258269 wheel_dirs = wheel_dirs ,
259270 )
260271 return repairer_cls (
272+ name = name ,
273+ settings = settings ,
261274 wheel = wheel ,
262275 builder = builder ,
263276 install_dir = install_dir ,
You can’t perform that action at this time.
0 commit comments