+
     h3  c                   sj    ^ RI t ^ RIt^ RIHt ^ RIHt ^ RIHt ] P                  ! ]	4      t
R R ltR# )i    N)Optional)BuildBackendHookCaller)runner_with_spinner_messagec                sj    V ^8  d   QhR\         R\        R\         R\         R\        \         ,          /# )i   namebackendmetadata_directorytempdZreturn)Zstrr   r    )Zformats   "I/usr/lib/python3.14/site-packages/pip/_internal/operations/build/wheel.py__annotate__r      s>     + +
+#+ + 	+
 c]+    c                sz   Vf   Q h \         P                  RV4       \        RV  R24      pVP                  V4      ;_uu_ 4        VP	                  VVR7      pRRR4       \        P                  P                  TX4      #   + '       g   i     L0; i  \
         d    \         P                  RT 4        R# i ; i)zBuild one InstallRequirement using the PEP 517 build process.

Returns path to wheel if successfully built. Otherwise, returns None.
NzDestination directory: %szBuilding wheel for z (pyproject.toml))r   zFailed building wheel for %s)
loggerZdebugr   Zsubprocess_runnerZbuild_wheelZ	ExceptionZerrorosZpathZjoin)r   r   r   r   ZrunnerZ
wheel_names   &&&&  r   build_wheel_pep517r      s     )))0%8,!$'89
 &&v.. ,,#5 - J / 77<<z** /.
  3T:s/   >B BB B	B B !B:9B:)Zloggingr   Ztypingr    Zpip._vendor.pyproject_hooksr   Zpip._internal.utils.subprocessr   Z	getLoggerZ__name__r
   r   ) r	   r   <module>r      s)     	  > F			8	$+r	   