+
    SBiz                         R 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 ^RIHt ^ RIHt ^ R	IHt  ! R
 R]4      tR# )zD
Create a dist_info directory
As defined in the wheel specification
N)contextmanager)Path)cast)_normalization)rmdir)egg_info)log)Commandc                      a  ] tR t^t o RtRt. ROtRR.tRR/tR t	V 3R lR	 lt
]V 3R
 lR l4       tV 3R lR ltRtV tR# )	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tag-dateno-datekeep-egg-infoNc                Z    R V n         R V n        R V n        R V n        R V n        RV n        R # )NF)
output_dirnamedist_info_dirtag_date	tag_buildkeep_egg_info)selfs   &A/usr/lib/python3.14/site-packages/setuptools/command/dist_info.pyinitialize_optionsdist_info.initialize_options,   s.    	!"    c                   < V ^8  d   QhRR/#    returnN )format__classdict__s   "r   __annotate__dist_info.__annotate__4   s     U U$ Ur   c                @   V P                   pVP                  ;'       g    \        P                  p\	        V P
                  ;'       g    T4      V n        \        \        V P                  R 4      4      p\        V P
                  4      Vn
        V P                  '       d   V P                  Vn        MVP                  V n        V P                  '       d   V P                  Vn        MVP                  V n        VP                  4        W0n        \        P                   ! VP#                  4       4      p\        P$                  ! VP'                  4       4      pV RV 2V n        \        P*                  P-                  V P
                  V P(                   R24      V n        R# )r   -z
.dist-infoN)distributionsrc_rootoscurdirr   r   r   egg_info_clsreinitialize_commandstregg_baser   r   finalize_optionsr   r   
safer_nameget_namesafer_best_effort_versionget_versionr   pathjoinr   )r   distproject_dirr   r   versions   &     r   r.   dist_info.finalize_options4   s     mm00ryyt==+>d&?&?
&KL0=== $H$--DM>>>!%H%//DN!!# ((9 ::4;K;K;MNfAgY'	WW\\$//dii[
;STr   c                &   < V ^8  d   QhRS[ RS[/# )r   dir_pathrequires_bkp)r,   bool)r    r!   s   "r   r"   r#   O   s      s $ r   c              #     "   V'       dV   V R 2p\        VRR7       \        P                  ! WRRR7        Rx  \        VRR7       \        P                  ! W14       R# Rx  R#   \        TRR7       \        P                  ! Y14       i ; i5i)z.__bkp__T)ignore_errors)dirs_exist_oksymlinksN)_rmshutilcopytreemove)r   r:   r;   bkp_names   &&& r   _maybe_bkp_dirdist_info._maybe_bkp_dirN   sh     "8,H-OOHdTR0HD1H/ HD1H/s   4BA& +B&%BBc                   < V ^8  d   QhRR/# r   r   )r    r!   s   "r   r"   r#   \   s     C CT Cr   c                R   V P                   P                  R R R7       V P                  P                  4        V P                  P                  p\        P
                  P                  V4      '       g   Q R4       h\        P                  ! R\        P
                  P                  V P                  4       R24       V P                  R4      pV P                  WP                  4      ;_uu_ 4        VP                  WP                  4       RRR4       R#   + '       g   i     R# ; i)T)parentsexist_okz&.egg-info dir should have been createdz
creating ''bdist_wheelN)r   mkdirr   runr(   r3   isdirr   infoabspathr   get_finalized_commandrF   r   egg2dist)r   egg_info_dirrM   s   &  r   rO   dist_info.run\   s    dT:}}--ww}}\**T,TT*:bggood.@.@AB!DE00?   /A/ABB  /A/AB CBBBs   /DD&	)r   r   r   r   r   r   r   ))zoutput-dir=ozYdirectory inside of which the .dist-info will becreated [default: top of the source tree])r   dz0Add date stamp (e.g. 20050528) to version number)z
tag-build=bz-Specify explicit tag to add to version number)r   Dz"Don't include date stamp [default])r   Nz,*TRANSITIONAL* will be removed in the future)__name__
__module____qualname____firstlineno____doc__descriptionuser_optionsboolean_optionsnegative_optr   r.   r   rF   rO   __static_attributes____classdictcell__)r!   s   @r   r   r      s`     
 UKL "?3Oz*L#U U4  C Cr   r   )r_   r(   rB   
contextlibr   pathlibr   typingr    r   _shutilr   rA   r   r*   	distutilsr   distutils.corer	   r   r   r   r   <module>rm      s:   
 
  %    " .  "SC SCr   