+
    êh’  ã                   ó&  € ^ RI t ^ RIt^ RIt^ RIHt ^ RIHt ^ RIt]P                  ! RR7      R 4       t	R t
R t]P                  P                  R	R
R7      ]P                  P                  ]! 4       '       * RR7      ]P                  P                  RR]P                  ! R]P                  P!                  RRR7      R7      ]P                  ! R]P                  P!                  RRR7      R7      ]P                  ! R]P                  P!                  RRR7      R7      ]P                  ! R]P                  P!                  RRR7      R7      ]P                  ! R]P                  P!                  RR7      R7      .4      R 4       4       4       tR tR# )é    N)ÚURLError)ÚurlopenT)Úautousec                ó¢   € V P                  . RO4      P                  4       pV\        P                  8X  d   \        P
                  ! R4       R# R# )zM
pytest_virtualenv may not work. if it doesn't, skip these
tests. See #1284.
z/virtualenv is broken (see pypa/setuptools#1284)N)Úpythonú-czimport sys; print(sys.prefix))ÚrunÚstripÚsysÚprefixÚpytestÚskip)ÚvenvÚvenv_prefixs   & ÚB/usr/lib/python3/dist-packages/setuptools/tests/test_virtualenv.pyÚpytest_virtualenv_worksr   
   s:   € ð —(‘(ÒLÓM×SÑSÓU€KØ”c—j‘jÔ Ü�ŠÐEÖFñ !ó    c                óH   € RRRR\        V4      .pV P                  V4       R# )z;
Check setuptools can be installed in a clean environment.
r   ú-mÚpipÚinstallN)Ústrr	   )Úvenv_without_setuptoolsÚsetuptools_wheelÚcmds   && r   Útest_clean_env_installr      s(   € ð �T˜5 )¬SÐ1AÓ-BÐ
C€CØ×Ñ Ö$r   c                  ó–   € \         P                  P                  R R4      '       g    \        R^R7       R# R#   \         d     R# i ; i)ÚNETWORK_REQUIREDFzhttps://pypi.org)ÚtimeoutT)ÚosÚenvironÚgetr   r   © r   r   Úaccess_pypir$      sA   € ä�:‰:�>‰>Ð,¨e×4Ò4ð	ÜÐ&°Õ2ó
 øô	 ô 	âð	ús   ¨9 ¹AÁAz*platform.python_implementation() == "PyPy"zChttps://github.com/pypa/setuptools/pull/2865#issuecomment-965834995)Úreasonz
no networkÚpip_versionzpip<20.1zsys.version_info >= (3, 12)z-pip 23.1.2 required for Python 3.12 and later)Úmarkszpip<21zpip<22zpip<23z,https://github.com/pypa/pip/archive/main.zipz#2975c           	     ó–  € TpVP                  . R
O4       V e   VP                  RRRRRV R.4       \        P                  ! \        P                  4      ;_uu_ 4        VP                  . RO4       RRR4       VP                  RR\        V4      .4       VP                  RRRR	\        V4      .4       R#   + '       g   i     LN; i)z/
Check pip can upgrade setuptools from source.
r   r   ú-UNr   r   z--retries=1z--no-cache-dirz	--upgrade)r   r   r)   Úwheel)r   r   zimport setuptools)r	   r   ÚraisesÚ
subprocessÚCalledProcessErrorr   )r&   r   r   Úsetuptools_sdistr   s   &&&& r   Útest_pip_upgrade_from_sourcer/   )   s¡   € ðj #€DØ‡H�HÒ.Ô/ØÒØ�‰�(˜D %¨°D¸+À}ÐUÔVÜ	�Š”z×4Ñ4×	5Õ	5à�‰Ò6Ô7÷ 
6ð
 	‡H�Hˆe�Y¤Ð$4Ó 5Ð6Ô7à‡H�Hˆe�YÐ 0°+¼sÐCSÓ?TÐUÖV÷ 
6×	5ús   ÁB8Â8C	c                ó\   € VP                   P                  pV P                  . ROVR7       R# )zH
Quick and dirty test to ensure all external dependencies are vendored.
)ÚcwdN)r   zsetup.pyz--help)ÚconfigÚrootdirr	   )Ú	bare_venvÚrequestÚsetuptools_dirs   && r   Útest_no_missing_dependenciesr7   l   s$   € ð —^‘^×+Ñ+€NØ‡M�MÒ2¸€MÖGr   )r    r,   r   Úurllib.errorr   Úurllib.requestr   r   Úfixturer   r   r$   ÚmarkÚskipifÚparametrizeÚparamÚxfailr/   r7   r#   r   r   Ú<module>r@      sœ  ðÛ 	Û Û 
Ý !Ý "ã ð ‡‚˜ÔñGó ðGò%ò	ð ‡�×ÑØ0ØPð ó ð ‡�×Ñ™›Ô%¨lÐÓ;ð ‡�×ÑØàØ�ŠØØ—+‘+×#Ñ#Ø-ØFð $ó ô	
ð 	�ŠØØ—+‘+×#Ñ#Ø-ØFð $ó ô	
ð 	�ŠØØ—+‘+×#Ñ#Ø-ØFð $ó ô	
ð 	�ŠØØ—+‘+×#Ñ#Ø-ØFð $ó ô	
ð 	�ŠØ:Ø—+‘+×#Ñ#¨7Ð#Ó3ô	
ð="ó%ñLWóM%ó <ó	ðZWô,Hr   