Ë
    nûàg’  ã                   ó  — d dl Z d dlZd dlZd dlmZ d dlmZ d dlZ ej                  d¬«      d„ «       Z	d„ Z
d„ Zej                  j                  d	d
¬«      ej                  j                   e«        d¬«      ej                  j                  dd ej                  dej                  j!                  dd¬«      ¬«       ej                  dej                  j!                  dd¬«      ¬«       ej                  dej                  j!                  dd¬«      ¬«       ej                  dej                  j!                  dd¬«      ¬«       ej                  dej                  j!                  d¬«      ¬«      g«      d„ «       «       «       Zd„ Zy)é    N)ÚURLError)ÚurlopenT)Úautousec                 ó˜   — | j                  g d¢«      j                  «       }|t        j                  k(  rt	        j
                  d«       yy)zY
    pytest_virtualenv may not work. if it doesn't, skip these
    tests. See #1284.
    )Úpythonú-czimport sys; print(sys.prefix)z/virtualenv is broken (see pypa/setuptools#1284)N)ÚrunÚstripÚsysÚprefixÚpytestÚskip)ÚvenvÚvenv_prefixs     ú^/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/setuptools/tests/test_virtualenv.pyÚpytest_virtualenv_worksr   
   s:   € ð —(‘(ÒLÓM×SÑSÓU€KØ”c—j‘jÒ Ü�‰ÐEÕFð !ó    c                 óF   — ddddt        |«      g}| j                  |«       y)zC
    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                  ó€   — t         j                  j                  dd«      s	 t        dd¬«       yy# t        $ r Y yw xY w)NÚNETWORK_REQUIREDFzhttps://pypi.orgé   )ÚtimeoutT)ÚosÚenvironÚgetr   r   © r   r   Úaccess_pypir%      s>   € ä�:‰:�>‰>Ð,¨eÔ4ð	ÜÐ&°Õ2ñ
 øô	 ò 	áð	ús   ¢1 ±	=¼=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           	      óp  — |}|j                  g d¢«       | �|j                  ddddd| dg«       t        j                  t        j                  «      5  |j                  g d	¢«       ddd«       |j                  ddt        |«      g«       |j                  ddd
dt        |«      g«       y# 1 sw Y   ŒFxY w)z7
    Check pip can upgrade setuptools from source.
    )r   r   ú-UÚwheelNr   r   r   r   r*   z--retries=1)r   r   zimport setuptoolsz--no-cache-dirz	--upgrade)r	   r   ÚraisesÚ
subprocessÚCalledProcessErrorr   )r'   r   r   Úsetuptools_sdistr   s        r   Útest_pip_upgrade_from_sourcer0   )   s¥   € ðj #€DØ‡H�HÒ.Ô/ØÐØ�‰�(˜D %¨°D¸+À}ÐUÔVÜ	�‰”z×4Ñ4Ó	5ñ 8à�‰Ò6Ô7÷8ð
 	‡H�Hˆe�Y¤Ð$4Ó 5Ð6Ô7à‡H�Hˆe�YÐ 0°+¼sÐCSÓ?TÐUÕV÷8ð 8ús   ÁB,Â,B5c                 óZ   — |j                   j                  }| j                  g d¢|¬«       y)zP
    Quick and dirty test to ensure all external dependencies are vendored.
    )r   zsetup.pyz--help)ÚcwdN)ÚconfigÚrootdirr	   )Ú	bare_venvÚrequestÚsetuptools_dirs      r   Útest_no_missing_dependenciesr8   l   s$   € ð —^‘^×+Ñ+€NØ‡M�MÒ2¸€MÕGr   )r!   r-   r   Úurllib.errorr   Úurllib.requestr   r   Úfixturer   r   r%   ÚmarkÚskipifÚparametrizeÚparamÚxfailr0   r8   r$   r   r   ú<module>rA      s¨  ðÛ 	Û Û 
Ý !Ý "ã ð €‡�˜ÔñGó ðGò%ò	ð ‡�×ÑØ0ØPð ó ð ‡�×Ñ™›Ð%¨lÐÓ;ð ‡�×ÑØàØˆ�‰ØØ—+‘+×#Ñ#Ø-ØFð $ó ô	
ð 	ˆ�‰ØØ—+‘+×#Ñ#Ø-ØFð $ó ô	
ð 	ˆ�‰ØØ—+‘+×#Ñ#Ø-ØFð $ó ô	
ð 	ˆ�‰ØØ—+‘+×#Ñ#Ø-ØFð $ó ô	
ð 	ˆ�‰Ø:Ø—+‘+×#Ñ#¨7Ð#Ó3ô	
ð="ó%ñLWóM%ó <ó	ðZWó,Hr   