+
    êh4  ã                   óz   € R t ^ 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 R]4      tR tR	 tR
 tR# )zˆ
distutils.command.install_egg_info

Implements the Distutils 'install_egg_info' command, for installing
a package's PKG-INFO metadata.
N)ÚClassVar)Údir_util)Úlog)ÚCommandc                   ób   a € ] tR t^t o RtRtR.tR t]R 4       t	R t
R tR tV 3R ltR	tV tR
# )Úinstall_egg_infoz)Install an .egg-info file for the packagez8Install package's PKG-INFO metadata as an .egg-info filec                ó   € R V n         R # ©N)Úinstall_dir©Úselfs   &ÚP/usr/lib/python3/dist-packages/setuptools/_distutils/command/install_egg_info.pyÚinitialize_optionsÚ#install_egg_info.initialize_options   s
   € ØˆÖó    c                ó.  € \        \        V P                  P                  4       4      4      p\        \	        V P                  P                  4       4      4      pV RV R\        P                  P                   R\        P                  P                   R2# )zG
Allow basename to be overridden by child class.
Ref pypa/distutils#2.
Ú-z-pyÚ.z	.egg-info)
Úto_filenameÚ	safe_nameÚdistributionÚget_nameÚsafe_versionÚget_versionÚsysÚversion_infoÚmajorÚminor)r   ÚnameÚversions   &  r   ÚbasenameÚinstall_egg_info.basename   sz   € ô œ9 T×%6Ñ%6×%?Ñ%?Ó%AÓBÓCˆÜœl¨4×+<Ñ+<×+HÑ+HÓ+JÓKÓLˆØ��q˜˜	 ¤S×%5Ñ%5×%;Ñ%;Ð$<¸A¼c×>NÑ>N×>TÑ>TÐ=UÐU^Ð_Ð_r   c                óÀ   € V P                  R R4       \        P                  P                  V P                  V P
                  4      V n        V P                  .V n        R# )Úinstall_libN)r
   r
   )Úset_undefined_optionsÚosÚpathÚjoinr
   r    ÚtargetÚoutputsr   s   &r   Úfinalize_optionsÚ!install_egg_info.finalize_options'   s@   € Ø×"Ñ" =Ð2PÔQÜ—g‘g—l‘l 4×#3Ñ#3°T·]±]ÓCˆŒØŸ™�}ˆŽr   c                ó†  € V P                   p\        P                  P                  V4      '       dH   \        P                  P	                  V4      '       g#   \
        P                  ! WP                  R 7       MÅ\        P                  P                  V4      '       d5   V P                  \        P                  V P                   3RV,           4       Ml\        P                  P                  V P                  4      '       g>   V P                  \        P                  V P                  3RV P                  ,           4       \        P                  ! RV4       V P                  '       gG   \        VRRR7      ;_uu_ 4       pV P                   P"                  P%                  V4       RRR4       R# R#   + '       g   i     R# ; i))Údry_runz	Removing z	Creating z
Writing %sÚwzUTF-8)ÚencodingN)r(   r%   r&   ÚisdirÚislinkr   Úremove_treer-   ÚexistsÚexecuteÚunlinkr
   Úmakedirsr   ÚinfoÚopenr   ÚmetadataÚwrite_pkg_file)r   r(   Úfs   &  r   ÚrunÚinstall_egg_info.run,   s  € Ø—‘ˆÜ�7‰7�=‰=˜× Ò ¬¯©¯©¸×)?Ò)?Ü× Ò  ·±Ö>Ü�W‰W�^‰^˜F×#Ò#Ø�L‰LœŸ™ T§[¡[ N°KÀ&Õ4HÕIÜ—‘—‘˜t×/Ñ/×0Ò0Ø�L‰LÜ—‘˜d×.Ñ.Ð0°+À×@PÑ@PÕ2Pôô 	�Š�˜vÔ&Ø�|�|ˆ|Ü�f˜c¨G×4Õ4¸Ø×!Ñ!×*Ñ*×9Ñ9¸!Ô<÷ 5Ñ4ñ ß4×4Ð4ús   Å=&F/Æ/G 	c                ó   € V P                   # r	   )r)   r   s   &r   Úget_outputsÚinstall_egg_info.get_outputs;   s   € Ø�|‰|Ðr   c                ó`   <€ V ^8„  d   Qh/ S[ S[S[S[S[S[3,          ,          ,          ;R&   # )é   Úuser_options)r   ÚlistÚtupleÚstr)ÚformatÚ__classdict__s   "€r   Ú__annotate__Úinstall_egg_info.__annotate__   s)   ø‡ ‚ ñ ™4¡¡c©3± mÕ 4Õ5Õ6ñ ò	 r   )r
   r)   r(   N)zinstall-dir=Údzdirectory to install to)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__ÚdescriptionrC   r   Úpropertyr    r*   r<   r?   Ú__annotate_func__Ú__static_attributes__Ú__classdictcell__)rH   s   @r   r   r      sI   ø‡ € Ù3àL€Kà8ð:€Lò ð ñ`ó ð`ò%ò
=ò÷S ƒ r   r   c                ó2   € \         P                  ! RRV 4      # )z‡Convert an arbitrary string to a standard distribution name

Any runs of non-alphanumeric/. characters are replaced with a single '-'.
ú[^A-Za-z0-9.]+r   )ÚreÚsub©r   s   &r   r   r   D   s   € ô
 �6Š6Ð" C¨Ó.Ð.r   c                óV   € V P                  RR4      p \        P                  ! RRV 4      # )zÀConvert an arbitrary string to a standard version string

Spaces become dots, and all other non-alphanumeric characters become
dashes, with runs of multiple dashes condensed to a single dash.
Ú r   rW   r   )ÚreplacerX   rY   )r   s   &r   r   r   L   s(   € ð �o‰o˜c 3Ó'€GÜ�6Š6Ð" C¨Ó1Ð1r   c                ó&   € V P                  RR4      # )ztConvert a project or version name to its filename-escaped form

Any '-' characters are currently replaced with '_'.
r   Ú_)r]   rZ   s   &r   r   r   V   s   € ð
 �<‰<˜˜SÓ!Ð!r   )rP   r%   rX   r   Útypingr   Ú r   Ú_logr   Úcmdr   r   r   r   r   © r   r   Ú<module>re      s=   ðñó 
Û 	Û 
Ý å Ý Ý ô*�wô *òd/ò2ô"r   