I d dl Z d dlZd dlZd dlmZ d dlmZ d dlZ ej d d Z d Z
d Zej
d d
ej
e d ej d
d ej dej dd ej dej dd ej dej dd ej dej dd ej dej d g d Zd ZdS ) N)URLError)urlopenT)autousec | g d }|t j k rt j d dS dS )zY
pytest_virtualenv may not work. if it doesn't, skip these
tests. See #1284.
)python-czimport sys; print(sys.prefix)z/virtualenv is broken (see pypa/setuptools#1284)N)runstripsysprefixpytestskip)venvvenv_prefixs r/builddir/build/BUILD/cloudlinux-venv-1.0.10/venv/lib/python3.11/site-packages/setuptools/tests/test_virtualenv.pypytest_virtualenv_worksr
sT ((LLLMMSSUUKcj EFFFFF ! c X ddddt | g}| | dS )zC
Check setuptools can be installed in a clean environment.
r -mpipinstallN)strr )venv_without_setuptoolssetuptools_wheelcmds r test_clean_env_installr s7 T5)S1A-B-B
CC$$$$$r c t j dd s$ t dd n# t $ r Y dS w xY wdS )NNETWORK_REQUIREDFzhttps://pypi.org )timeoutT)osenvirongetr r r r access_pypir% s`
:>>,e44 &22222 55 4s 4
AAz*platform.python_implementation() == "PyPy"zChttps://github.com/pypa/setuptools/pull/2865#issuecomment-965834995)reasonz
no networkpip_versionzpip<20.1zsys.version_info >= (3, 12)z-pip 23.1.2 required for Python 3.12 and later)markszpip<21zpip<22zpip<23z,https://github.com/pypa/pip/archive/main.zipz#2975c |}| g d | | ddddd| dg t j t j 5 | g d ddd n# 1 swxY w Y | ddt | g | ddd
dt | g dS )z7
Check pip can upgrade setuptools from source.
)r r -UwheelNr r r r r* z--retries=1)r r zimport setuptoolsz--no-cache-dirz --upgrade)r r
raises
subprocessCalledProcessErrorr )r' r r setuptools_sdistr s r test_pip_upgrade_from_sourcer0 ) s j #DHH
.
.
.///(D%D+}UVVV z4 5 5 8 86667778 8 8 8 8 8 8 8 8 8 8 8 8 8 8
HHeY$4 5 5
6777HHeY 0+sCS?T?T
UVVVVVs A::A>A>c P |j j }| g d| dS )zP
Quick and dirty test to ensure all external dependencies are vendored.
)r zsetup.pyz--help)cwdN)configrootdirr ) bare_venvrequestsetuptools_dirs r test_no_missing_dependenciesr8 l s1 ^+N
MM222MGGGGGr )r! r- r urllib.errorr urllib.requestr r
fixturer r r% markskipifparametrizeparamxfailr0 r8 r$ r r