\bgdZddlZddlZddlZddlmZddlmZddl m Z ddl m Z ddl Z e je jdGdd e jZdS) z)Tests for distutils.command.install_data.N) install_lib)DistutilsOptionError) Extension)supportsave_envcleZdZdZejddZdZdZ dZ dS)TestInstallLibc4|d}t|}||jdksJ|jdksJd|_t jt5|dddn #1swxYwYd|_t jt5|dddn #1swxYwYd|_||jdksJdS)Nrfoo42) create_distrfinalize_optionscompileoptimizepytestraisesr)selfdistcmds }/builddir/build/BUILD/cloudlinux-venv-1.0.7/venv/lib/python3.11/site-packages/setuptools/_distutils/tests/test_install_lib.pytest_finalize_optionsz$TestInstallLib.test_finalize_optionss!!!$$ {a|q     ]/ 0 0 # #  " " " # # # # # # # # # # # # # # # ]/ 0 0 # #  " " " # # # # # # # # # # # # # # #  |q      s$8BB BC%%C),C)zsys.dont_write_bytecodec@|\}}tj|t|}dx|_|_tj|d}||d| |gtj dd}tj d|j}tj |sJtj |sJdS)Nr zfoo.pyz # python file) optimization)roschdirrrrpathjoin write_file byte_compile importlibutilcache_from_sourceexists)r project_dirrrfpyc_file pyc_opt_files rtest_byte_compilez TestInstallLib.test_byte_compile's ,,.. T $%&& cl GLLh / / ?+++ !>33H23NN ~77 3<8  w~~h'''''w~~l+++++++c*|\}}tj|tjdt |}dx|_|_||_tj |dd}| |dtddgg|j _dg|j _d|j _|}t%|dks J|dS) Nspamr __init__.py# python packager xxxsetup.py)rrrmkdirrrrmkdtemp install_dirr r!r"r distribution ext_modulespackages script_name get_outputslen)rr(rrr)outputss rtest_get_outputszTestInstallLib.test_get_outputs8s ,,.. T  $&'& cl,,.. GLLfm < < -...(1%%(A(A'B$%+H!'1$//##7||q   '     r-c*|\}}tj|tjdt |}dx|_|_||_tj |dd}| |dtddgg|j _dg|j _d|j _|}t%|dks J|dS) Nr/r r0r1r r2r3r)rrrr5rrrr6r7r r!r"rr8r9r:r; get_inputsr=)rr(rrr)inputss rtest_get_inputszTestInstallLib.test_get_inputsLs ,,.. T  $&'& cl,,.. GLLfm < < -...(1%%(A(A'B$%+H!'1$!!6{{ar-c.|d}t|}d|_d|_tj}dt_ |g|t_n#|t_wxYwd|jdvsJdS)Nr Tzbyte-compiling is disabledr)rrrrsysdont_write_bytecoder#messages)rcaplogrrold_dont_write_bytecodes rtest_dont_write_bytecodez'TestInstallLib.test_dont_write_bytecode`s!!!$$  "%"9"& >   R &=C # #&=C # = = = =+vq/AAAAAAAs A33BN) __name__ __module__ __qualname__rrmarkskipifr,r?rCrJr-rr r s !!!( [122,,32, ***(((((BBBBBr-r )__doc__importlib.utilr$rrEdistutils.command.install_librdistutils.errorsrdistutils.extensionrdistutils.testsrrcombine_markersrN usefixturesTempdirManagerr rPr-rrZs// 555555111111))))))######  $$^B^B^B^B^B ^B^B%$^B^B^Br-