K i|dZddlZddlZddlZddlZddlmZddlmZdZ ejdZ Gdd Z y) z develop testsN) Distribution)contextsz7from setuptools import setup setup(py_modules=['hi']) c#NK|dz jd5}|jtddd|dz jd5}|jdddd|j5|dddy#1swYUxYw#1swY3xYw#1swYyxYww)Nsetup.pywhi.pyz1 )openwriteSETUP_PYas_cwd)tmpdirfs e/mnt/ssd/data/python-lab/Trading/venv/lib/python3.12/site-packages/setuptools/tests/test_bdist_egg.py setup_contextrs :  # #C (A  7   %    sKB%BB% B B%3B8 B%B B% BB%B"B%c|eZdZejj dejj ddZejjejjdddejj dejj ddZ y ) Test user_overridercttddgddg}tjtjj ddt j5|j|jdddtjd\}tjd |sJy#1swY9xYw) Nr bdist_eggfoohi) script_name script_argsname py_modulesbuildsrcdistzfoo-0.0.0-py[23].\d+.egg$) rdictosmakedirspathjoinrquietparse_command_line run_commandslistdirrematch)selfrcontents rtest_bdist_eggzTest.test_bdist_eggs &(M 6    BGGLL%01 ^^   # # %     JJv& xx4g>>>   s "!B;;CPYTHONDONTWRITEBYTECODEFzByte code disabled)reasoncttdddgdg}tj5|j |j dddt jd\}t jjd|}tj|}td|jD}d|vsJd |vsJy#1swY~xYw) Nrrz--exclude-source-filesr)rrrrc34K|]}|jyw)N)filename).0zis r z1Test.test_exclude_source_files..Gs8RR[[8szhi.pycr )rr rr%r&r'r!r(r#r$zipfileZipFilelistfilelist)r+r dist_name dist_filenamezipnamess rtest_exclude_source_fileszTest.test_exclude_source_files3s &(*BC 6  ^^   # # %     jj(  VY7 oom,83<<885   e###  s !C  CN) __name__ __module__ __qualname__pytestmark usefixturesr-xfailr!environgetr>rrrs [[_- [[_-?..?$ [[ 0%8# [[_- [[_-$..  $rIr) __doc__r!r)r6rBsetuptools.distrrr fixturerrrHrIrrNsC  ( +$+$rI