§ !A?h+ ãól—dZddlmZddlmZmZddlZddlZddlZGd„de¦«Z d„Z d„Z d „Z dS) z†distutils.command.install_egg_info Implements the Distutils 'install_egg_info' command, for installing a package's PKG-INFO metadata.é)ÚCommand)ÚlogÚdir_utilNcó4—eZdZdZdZdgZd„Zd„Zd„Zd„Z dS) Úinstall_egg_infoz)Install an .egg-info file for the packagez8Install package's PKG-INFO metadata as an .egg-info file)z install-dir=Údzdirectory to install tocó—d|_dS©N)Ú install_dir©Úselfs úO/opt/alt/python-internal/lib64/python3.11/distutils/command/install_egg_info.pyÚinitialize_optionsz#install_egg_info.initialize_optionss€ØˆÔÐÐócóœ—| dd¦«dtt|j ¦«¦«¦«tt |j ¦«¦«¦«gtjdd…¢Rz}tj   |j |¦«|_ |j g|_dS)NÚ install_lib)r r z%s-%s-py%d.%d.egg-infoé)Úset_undefined_optionsÚ to_filenameÚ safe_nameÚ distributionÚget_nameÚ safe_versionÚ get_versionÚsysÚ version_infoÚosÚpathÚjoinr ÚtargetÚoutputs)r Úbasenames rÚfinalize_optionsz!install_egg_info.finalize_optionss²€Ø ×"Ò" =Ð1NÑOÔOÐOØ+Ý �  $Ô"3×"<Ò"<Ñ">Ô">Ñ?Ô?Ñ @Ô @Ý �  TÔ%6×%BÒ%BÑ%DÔ%DÑEÔEÑ FÔ Fð/ õÔ ˜b˜q˜bÔ !ð/ ð/ ñ ˆõ ”g—l’l 4Ô#3°XÑ>Ô>ˆŒ Øœ �}ˆŒ ˆ ˆ rcóÒ—|j}tj |¦«r;tj |¦«st j||j¬¦«n�tj |¦«r+|  tj |jfd|z¦«nStj |j ¦«s/|  tj |j fd|j z¦«tjd|¦«|jsLt|dd¬¦«5}|jj |¦«ddd¦«dS#1swxYwYdSdS)N)Údry_runz Removing z Creating z Writing %sÚwzUTF-8)Úencoding)r rrÚisdirÚislinkrÚ remove_treer%ÚexistsÚexecuteÚunlinkr ÚmakedirsrÚinfoÚopenrÚmetadataÚwrite_pkg_file)r r Úfs rÚrunzinstall_egg_info.run s…€Ø”ˆÝ Œ7�=Š=˜Ñ Ô ð 7­¬¯ª¸Ñ)?Ô)?ð 7Ý Ô  °´Ð >Ñ >Ô >Ð >Ð >Ý ŒW�^Š^˜FÑ #Ô #ð 7Ø �LŠL�œ D¤K >°+¸fÑ2DÑ EÔ EÐ EÐ EÝ”—’˜tÔ/Ñ0Ô0ð 7Ø �LŠL�œ tÔ'7Ð&9Ø$ TÔ%5Ñ5ñ 7ô 7ð 7å Œ�˜vÑ&Ô&Ð&ØŒ|ð =Ý�f˜c¨GÐ4Ñ4Ô4ð =¸ØÔ!Ô*×9Ò9¸!Ñ<Ô<Ð<ð =ð =ð =ñ =ô =ð =ð =ð =ð =ð =ð =ð =øøøð =ð =ð =ð =ð =ð =ð =ð =sÄ- EÅEÅ!Ecó—|jSr )r!r s rÚ get_outputszinstall_egg_info.get_outputs.s €ØŒ|ÐrN) Ú__name__Ú __module__Ú __qualname__Ú__doc__Ú descriptionÚ user_optionsrr#r4r6©rrrr se€€€€€Ø3Ð3àL€Kà8ð€Lð ð ð ð%ð%ð%ð =ð =ð =ðððððrrcó.—tjdd|¦«S)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.]+ú-)ÚreÚsub©Únames rrr6s€õ Œ6Ð" C¨Ñ .Ô .Ð.rcóZ—| dd¦«}tjdd|¦«S)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?r@)ÚreplacerArB)Úversions rrr>s,€ð �oŠo˜c #Ñ&Ô&€GÝ Œ6Ð" C¨Ñ 1Ô 1Ð1rcó.—| dd¦«S)z|Convert a project or version name to its filename-escaped form Any '-' characters are currently replaced with '_'. r@Ú_)rHrCs rrrHs€ð �<Š<˜˜CÑ Ô Ð r) r:Ú distutils.cmdrÚ distutilsrrrrrArrrrr=rrúrNsÁðð"ð"ð "Ð!Ð!Ð!Ð!Ð!Ø#Ð#Ð#Ð#Ð#Ð#Ð#Ð#ØÐÐÐÐÐÐÐÐÐÐÐð$ð$ð$ð$ð$�wñ$ô$ð$ðV/ð/ð/ð2ð2ð2ð!ð!ð!ð!ð!r