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
@@ -229,6 +234,8 @@ def patch_target(self, target: Target) -> None:
229234 @classmethod
230235 def get_wheel_repairer (
231236 cls ,
237+ name : str ,
238+ settings : ScikitBuildSettings ,
232239 wheel : WheelWriter ,
233240 builder : Builder ,
234241 install_dir : Path ,
@@ -241,6 +248,8 @@ def get_wheel_repairer(
241248 "Wheel repairer is implemented only if `wheel.platlib` is True."
242249 )
243250 return NoopWheelRepairer (
251+ name = name ,
252+ settings = settings ,
244253 wheel = wheel ,
245254 builder = builder ,
246255 install_dir = install_dir ,
@@ -251,12 +260,16 @@ def get_wheel_repairer(
251260 repairer_cls := WheelRepairer ._platform_repairers .get (platform .system ())
252261 ):
253262 return NoopWheelRepairer (
263+ name = name ,
264+ settings = settings ,
254265 wheel = wheel ,
255266 builder = builder ,
256267 install_dir = install_dir ,
257268 wheel_dirs = wheel_dirs ,
258269 )
259270 return repairer_cls (
271+ name = name ,
272+ settings = settings ,
260273 wheel = wheel ,
261274 builder = builder ,
262275 install_dir = install_dir ,
You can’t perform that action at this time.
0 commit comments