Ë �™îê»tÅãóp—dZddlZddlZddlmZddlmZddlmZddl m Z ddl m Z Gd „d e«Z d „Zy) zD Create a dist_info directory As defined in the wheel specification éN)Úcontextmanager)Úlog)ÚCommand)ÚPathé)Ú_normalizationcóX—eZdZdZdZgd¢ZddgZddiZd„Zd„Z e d e d e fd „«Z d „Zy )Ú dist_infoz‡ This command is private and reserved for internal use of setuptools, users should rely on ``setuptools.build_meta`` APIs. z@DO NOT CALL DIRECTLY, INTERNAL ONLY: create .dist-info directory))z output-dir=ÚozYdirectory inside of which the .dist-info will becreated (default: top of the source tree))útag-dateÚdz0Add date stamp (e.g. 20050528) to version number)z tag-build=Úbz-Specify explicit tag to add to version number)úno-dateÚDz"Don't include date stamp [default])ú keep-egg-infoNz,*TRANSITIONAL* will be removed in the futurer rrcóX—d|_d|_d|_d|_d|_d|_y)NF)Ú output_dirÚnameÚ dist_info_dirÚtag_dateÚ tag_buildÚ keep_egg_info)Úselfs úA/usr/lib/python3.12/site-packages/setuptools/command/dist_info.pyÚinitialize_optionszdist_info.initialize_options(s.€ØˆŒØˆŒ Ø!ˆÔ؈Œ ؈ŒØ"ˆÕócóð—|j}|jxstj}t |j xs|«|_|j d«}t|j «|_|jr|j|_ n|j|_ |jr|j|_ n|j|_ |j«||_ tj|j««}tj |j#««}|›d|›�|_tj&j)|j |j$›d�«|_y)NÚegg_infoÚ-z .dist-info)Ú distributionÚsrc_rootÚosÚcurdirrrÚreinitialize_commandÚstrÚegg_baserrÚfinalize_optionsrrÚ safer_nameÚget_nameÚsafer_best_effort_versionÚ get_versionrÚpathÚjoinr)rÚdistÚ project_dirrrÚversions rr'zdist_info.finalize_options0s€Ø× Ñ ˆØ—m‘mÒ0¤r§y¡yˆ ܘtŸ™Ò=°+Ó>ˆŒà×,Ñ,¨ZÓ8ˆÜ §¡Ó0ˆÔà �=Š=Ø $§ ¡ ˆHÕ à$×-Ñ-ˆDŒMà �>Š>Ø!%§¡ˆHÕ à%×/Ñ/ˆDŒNà×!Ñ!Ô#Ø ˆŒ ä×(Ñ(¨¯©«Ó9ˆÜ ×:Ñ:¸4×;KÑ;KÓ;MÓNˆØ�f˜A˜g˜YÐ'ˆŒ ÜŸW™WŸ\™\¨$¯/©/¸d¿i¹i¸[È Ð;SÓTˆÕrÚdir_pathÚ requires_bkpc#óK—|rT|›d�}t|d¬«tj||dd¬« d–—t|d¬«tj||«yd–—y#t|d¬«tj||«wxYw­w)Nz.__bkp__T)Ú ignore_errors)Ú dirs_exist_okÚsymlinks)Ú_rmÚshutilÚcopytreeÚmove)rr1r2Úbkp_names rÚ_maybe_bkp_dirzdist_info._maybe_bkp_dirJsoèø€á Ø"˜ 8Ð,ˆHÜ �¨Õ -Ü �O‰O˜H h¸dÈTÕ Rð 0Ûä�H¨DÕ1Ü— ‘ ˜H hÕ/ä øô�H¨DÕ1Ü— ‘ ˜H hÕ/üs‚.B±Aµ)BÁ%BÂBcó<—|jjdd¬«|jj«|jj}tj j |«sJd«‚tjdjtj j|j«««|jd«}|j||j«5|j||j«ddd«y#1swYyxYw)NT)ÚparentsÚexist_okz&.egg-info dir should have been createdz creating '{}'Ú bdist_wheel)rÚmkdirrÚrunr"r,ÚisdirrÚinfoÚformatÚabspathrÚget_finalized_commandr<rÚegg2dist)rÚ egg_info_dirr@s rrBz dist_info.runXsÉ€Ø �‰×Ñ d°TÐÔ:Ø � ‰ ×ÑÔØ—}‘}×-Ñ-ˆ Ü�w‰w�}‰}˜\Ô*ÐTÐ,TÓTÐ*ä �‰�×'Ñ'¬¯©¯©¸×8JÑ8JÓ(KÓLÔMØ×0Ñ0°Ó?ˆ ð× Ñ  ¨t×/AÑ/AÕ BØ × Ñ  ¨t×/AÑ/AÔ B÷C× BÑ Bús Ã,DÄDN)Ú__name__Ú __module__Ú __qualname__Ú__doc__Ú descriptionÚ user_optionsÚboolean_optionsÚ negative_optrr'rr%Úboolr<rB©rrr r s_„ñð U€Kò €Lð" ?Ð3€OؘzÐ*€Lò#òUð4ð  sð ¸$ò óð ó Crr c óp—tjj|«rtj|fi|¤Žyy)N)r"r,rCr8Úrmtree)Údir_nameÚoptss rr7r7fs(€Ü ‡w�w‡}�}�XÔÜ� ‰ �hÑ' $Ó'ðr)rMr"r8Ú contextlibrÚ distutilsrÚdistutils.corerÚpathlibrÚrr r7rSrrÚr]s7ðñó  Û Ý%ÝÝ"ÝåôSC�ôSCól(r