+
    ®¾jÊ  ã                   óô   € ^ RI t ^ RIt^ RIt^ RIHt ^ RIHt ^ RIHt ^ RI	H
t
 ^ RIHtHt ^ RIHt ^ RIHt ^ R	IHt ^ R
IHtHt ^ RIHtHt ^ RIHt ^ RIHt ] P<                  ! ]4      t  ! R R]4      t!R# )é    N)ÚValues)ÚList)Ú
WheelCache)Ú
cmdoptions)ÚRequirementCommandÚwith_cleanup)ÚSUCCESS)ÚCommandError)Úget_build_tracker)ÚInstallRequirementÚcheck_legacy_setup_py_options)Ú
ensure_dirÚnormalize_path)ÚTempDirectory)Úbuildc                   óV   a € ] tR t^t o RtRtV 3R lR lt]V 3R lR l4       tRt	V t
R# )	ÚWheelCommandau  
Build Wheel archives for your requirements and dependencies.

Wheel is a built-package format, and offers the advantage of not
recompiling your software during every install. For more details, see the
wheel docs: https://wheel.readthedocs.io/en/latest/

'pip wheel' uses the build system interface as described here:
https://pip.pypa.io/en/stable/reference/build-system/

zõ
      %prog [options] <requirement specifier> ...
      %prog [options] -r <requirements file> ...
      %prog [options] [-e] <vcs project url> ...
      %prog [options] [-e] <local project path> ...
      %prog [options] <archive url/path> ...c                ó   <€ V ^8„  d   QhRR/# )é   ÚreturnN© )ÚformatÚ__classdict__s   "€Ú[/home/ralf/ical-fahrzeuge/venv/lib/python3.14/site-packages/pip/_internal/commands/wheel.pyÚ__annotate__ÚWheelCommand.__annotate__,   s   ø€ ÷ 9:ñ 9:˜Tñ 9:ó    c           	     ó<  € V P                   P                  R RRR\        P                  RR7       V P                   P                  \        P
                  ! 4       4       V P                   P                  \        P                  ! 4       4       V P                   P                  \        P                  ! 4       4       V P                   P                  \        P                  ! 4       4       V P                   P                  \        P                  ! 4       4       V P                   P                  \        P                  ! 4       4       V P                   P                  \        P                  ! 4       4       V P                   P                  \        P                  ! 4       4       V P                   P                  \        P                  ! 4       4       V P                   P                  \        P                  ! 4       4       V P                   P                  \        P                  ! 4       4       V P                   P                  \        P                   ! 4       4       V P                   P                  \        P"                  ! 4       4       V P                   P                  \        P$                  ! 4       4       V P                   P                  RRRR	R
R7       V P                   P                  \        P&                  ! 4       4       V P                   P                  \        P(                  ! 4       4       V P                   P                  \        P*                  ! 4       4       V P                   P                  RRR	RR7       V P                   P                  \        P,                  ! 4       4       \        P.                  ! \        P0                  V P2                  4      pV P2                  P5                  ^ V4       V P2                  P5                  ^ V P                   4       R# )z-wz--wheel-dirÚ	wheel_dirÚdirzLBuild wheels into <dir>, where the default is the current working directory.)ÚdestÚmetavarÚdefaultÚhelpz--no-verifyÚ	no_verifyÚ
store_trueFz%Don't verify if built wheel is valid.)r!   Úactionr#   r$   z--prezYInclude pre-release and development versions. By default, pip only finds stable versions.)r'   r#   r$   N)Úcmd_optsÚ
add_optionÚosÚcurdirr   Ú	no_binaryÚonly_binaryÚprefer_binaryÚno_build_isolationÚ
use_pep517Úno_use_pep517Úcheck_build_depsÚconstraintsÚeditableÚrequirementsÚsrcÚignore_requires_pythonÚno_depsÚprogress_barÚconfig_settingsÚbuild_optionsÚglobal_optionsÚrequire_hashesÚmake_option_groupÚindex_groupÚparserÚinsert_option_group)ÚselfÚ
index_optss   & r   Úadd_optionsÚWheelCommand.add_options,   s´  € Ø�‰× Ñ ØØØØÜ—I‘Ið-ð 	!ô 
	
ð 	�‰× Ñ ¤×!5Ò!5Ó!7Ô8Ø�‰× Ñ ¤×!7Ò!7Ó!9Ô:Ø�‰× Ñ ¤×!9Ò!9Ó!;Ô<Ø�‰× Ñ ¤×!>Ò!>Ó!@ÔAØ�‰× Ñ ¤×!6Ò!6Ó!8Ô9Ø�‰× Ñ ¤×!9Ò!9Ó!;Ô<Ø�‰× Ñ ¤×!<Ò!<Ó!>Ô?Ø�‰× Ñ ¤×!7Ò!7Ó!9Ô:Ø�‰× Ñ ¤×!4Ò!4Ó!6Ô7Ø�‰× Ñ ¤×!8Ò!8Ó!:Ô;Ø�‰× Ñ ¤§¢Ó!1Ô2Ø�‰× Ñ ¤×!BÒ!BÓ!DÔEØ�‰× Ñ ¤×!3Ò!3Ó!5Ô6Ø�‰× Ñ ¤×!8Ò!8Ó!:Ô;à�‰× Ñ ØØØØØ8ð 	!ô 	
ð 	�‰× Ñ ¤×!;Ò!;Ó!=Ô>Ø�‰× Ñ ¤×!9Ò!9Ó!;Ô<Ø�‰× Ñ ¤×!:Ò!:Ó!<Ô=à�‰× Ñ ØØØð2ð 	!ô 	
ð 	�‰× Ñ ¤×!:Ò!:Ó!<Ô=ä×1Ò1Ü×"Ñ"Ø�K‰Kó
ˆ
ð
 	�‰×'Ñ'¨¨:Ô6Ø�‰×'Ñ'¨¨4¯=©=Ö9r   c                ó<   <€ V ^8„  d   QhRS[ RS[S[,          RS[/# )r   ÚoptionsÚargsr   )r   r   ÚstrÚint)r   r   s   "€r   r   r   h   s+   ø€ ÷ Nñ N™6ð N©©c­ð N±sñ Nr   c                óÌ  € V P                  V4      pV P                  W4      p\        VP                  4      Vn        \	        VP                  4       V P                  \        4       4      p\        VP                  '       * R RR7      pV P                  W!WC4      p\        W4       \        VP                  4      pV P                  VVVVVVP                  RV P                  R7      p	V P                  V	VVVVP                   VP"                  R7      p
V P%                  V4       V
P'                  VRR7      p. pVP(                  P+                  4        F9  pVP,                  '       d   V	P/                  V4       K(  VP1                  V4       K;  	  V	P3                  VP(                  P+                  4       4       \5        TTVP6                  '       * VP8                  ;'       g    . VP:                  ;'       g    . R7      w  rïV Fs  pVP<                  '       d   VP<                  P,                  '       g   Q hVP>                  '       g   Q h \@        PB                  ! VP>                  VP                  4       Ku  	  \M        V4      ^ 8w  d   \O        R
4      h\P        #   \D         d>   p\F        PI                  RTPJ                  T4       TP1                  T4        R	p?KÛ  R	p?ii ; i)ÚwheelT)ÚdeleteÚkindÚglobally_managedF)Útemp_build_dirrG   Úbuild_trackerÚsessionÚfinderÚdownload_dirÚuse_user_siteÚ	verbosity)ÚpreparerrS   rG   Úwheel_cacher7   r0   )Úcheck_supported_wheels)rX   Úverifyr;   r<   z Building wheel for %s failed: %sNz"Failed to build one or more wheels))Úget_default_sessionÚ_build_package_finderr   r   r   Úenter_contextr   r   Úno_cleanÚget_requirementsr   r   Ú	cache_dirÚmake_requirement_preparerrV   Úmake_resolverr7   r0   Útrace_basic_infoÚresolver5   ÚvaluesÚis_wheelÚsave_linked_requirementÚappendÚ prepare_linked_requirements_morer   r%   r;   r<   ÚlinkÚlocal_file_pathÚshutilÚcopyÚOSErrorÚloggerÚwarningÚnameÚlenr
   r	   )rB   rG   rH   rR   rS   rQ   Ú	directoryÚreqsrX   rW   ÚresolverÚrequirement_setÚreqs_to_buildÚreqÚbuild_successesÚbuild_failuresÚes   &&&              r   ÚrunÚWheelCommand.rung   sŽ  € à×*Ñ*¨7Ó3ˆà×+Ñ+¨GÓ=ˆä*¨7×+<Ñ+<Ó=ˆÔÜ�7×$Ñ$Ô%à×*Ñ*Ô+<Ó+>Ó?ˆä!Ø×'Ñ'Ô'ØØ!ô
ˆ	ð ×$Ñ$ T°FÓDˆÜ% gÔ4ä  ×!2Ñ!2Ó3ˆà×1Ñ1Ø$ØØ'ØØØ ×*Ñ*ØØ—n‘nð 2ó 	
ˆð ×%Ñ%ØØØØ#Ø#*×#AÑ#AØ×)Ñ)ð &ó 
ˆð 	×Ñ˜fÔ%à"×*Ñ*¨4ÈÐ*ÓMˆà24ˆØ"×/Ñ/×6Ñ6Ö8ˆCØ�|�|ˆ|Ø×0Ñ0°Ö5à×$Ñ$ SÖ)ñ	 9ð 	×1Ñ1°/×2NÑ2N×2UÑ2UÓ2WÔXô +0ØØ#Ø×)Ñ)Ô)Ø!×/Ñ/×5Ð5°2Ø"×1Ñ1×7Ð7°Rô+
Ñ'ˆó #ˆCØ—8—8�8 §¡× 1× 1Ð 1Ð1Ð1Ø×&×&Ð&Ð&Ð&ð+Ü—’˜C×/Ñ/°×1BÑ1BÖCñ #ô ˆ~Ó !Ô#ÜÐCÓDÐDäˆøô ô +Ü—‘Ø6Ø—H‘HØôð
 ×%Ñ% c×*Ò*ûð+ús   É+JÊK#Ê&2KËK#r   N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__ÚusagerD   r   r|   Ú__static_attributes__Ú__classdictcell__)r   s   @r   r   r      s2   ø‡ € ñ
ð0€E÷9:ð 9:ðv ÷Nó öNr   r   )"Úloggingr*   rl   Úoptparser   Útypingr   Úpip._internal.cacher   Úpip._internal.clir   Úpip._internal.cli.req_commandr   r   Úpip._internal.cli.status_codesr	   Úpip._internal.exceptionsr
   Ú,pip._internal.operations.build.build_trackerr   Úpip._internal.req.req_installr   r   Úpip._internal.utils.miscr   r   Úpip._internal.utils.temp_dirr   Úpip._internal.wheel_builderr   Ú	getLoggerr~   ro   r   r   r   r   Ú<module>r”      sV   ðÛ Û 	Û Ý Ý å *Ý (ß JÝ 2Ý 1Ý J÷÷ @Ý 6Ý -à	×	Ò	˜8Ó	$€ô^Ð%ö ^r   