1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
Ë
@ñúh@ ãóz—dZddlZddlZddlmZddlmZddlmZddl    m
Z
ddl Z Gd„de
j«Zy)    z*Tests for distutils.command.build_scripts.éN)Ú    sysconfig)Ú build_scripts)Ú Distribution)Úsupportcó4—eZdZd„Zd„Zd„Zed„«Zd„Zy)ÚTestBuildScriptscó¾—|jdg«}|jrJ‚|jJ‚|j«|jsJ‚|jdk(sJ‚y)Nz/foo/bar)Úget_build_scripts_cmdÚforceÚ    build_dirÚfinalize_options)ÚselfÚcmds  úaH:\Change_password\venv_build\Lib\site-packages\setuptools/_distutils/tests/test_build_scripts.pyÚtest_default_settingsz&TestBuildScripts.test_default_settingssZ€Ø×(Ñ(¨°RÓ8ˆØ—9’9Ј}؏}‰}Ð$Ð$Ð$à ×ÑÔàyŠyЈy؏}‰} 
Ò*Ð*Ñ*óc
óp—|j«}|j«}|j|«}|j||Dcgc]"}tjj ||«‘Œ$c}«}|j «|j«tj|«}|D]}||vrŒJ‚ycc}w)N)    ÚmkdtempÚwrite_sample_scriptsr
ÚosÚpathÚjoinr ÚrunÚlistdir)rÚsourceÚtargetÚexpectedÚfnrÚbuiltÚnames        rÚ
test_buildzTestBuildScripts.test_builds€Ø—‘“ˆØ—‘“ˆØ×,Ñ,¨VÓ4ˆà×(Ñ(Ø ¸ÖA°"”R—W‘W—\‘\ &¨"Õ-ÒAó
ˆð     ×ÑÔØ ‰Œ    ä—
‘
˜6Ó"ˆØò    !ˆDؘ5’=Ð  =ñ    !ùò BsÁ'B3
có —ddl}t«}||_tj|d|j
¬«|j d<t|«S)NrT)rr Ú
executableÚbuild)ÚsysrÚscriptsrÚ DummyCommandr#Ú command_objr)rrr&r%Údists     rr
z&TestBuildScripts.get_build_scripts_cmd'sF€Ûä‹~ˆØˆŒ Ü$+×$8Ñ$8Ø ¨¸¿¹ô%
ˆ×јÑ!ô˜TÓ"Ð"rcó*—tjd«j«tjd«j«tjd«j«dœ}tjj ||«t |«S)Nz
                #! /usr/bin/env python2.3
                # bogus script w/ Python sh-bang
                pass
                zy
                #!/usr/bin/python
                # bogus script w/ Python sh-bang
                pass
                zr
                #!/bin/sh
                # bogus shell script w/ sh-bang
                exit 0
                )z
script1.pyz
script2.pyzshell.sh)ÚtextwrapÚdedentÚlstripÚjaracorr$Úlist)ÚdirÚspecs  rrz%TestBuildScripts.write_sample_scripts1sy€ô#Ÿ/™/ð+ó÷‘V“XÜ"Ÿ/™/ð+ó÷‘V“XÜ Ÿ™ð)ó÷‘V“Xñ
ˆô"     ‰ ×ј$ Ô$ܐD‹zÐrc
ó@—|j«}|j«}|j|«}|j||Dcgc]"}tjj ||«‘Œ$c}«}|j «tj«jd«}dtjd<    |j«||tjd<    tj|«}|D]}||vrŒJ‚ycc}w#||tjd<wwxYw)NÚVERSIONé) rrr
rrrr rÚget_config_varsÚgetÚ _config_varsrr)    rrrrrrÚoldrr s             rÚtest_version_intz!TestBuildScripts.test_version_intGs€Ø—‘“ˆØ—‘“ˆØ×,Ñ,¨VÓ4ˆà×(Ñ(Ø ¸ÖA°"”R—W‘W—\‘\ &¨"Õ-ÒAó
ˆð     ×ÑÔô×'Ñ'Ó)×-Ñ-¨iÓ8ˆØ,-Œ    ×јyÑ)ð    8Ø G‰GŒIàˆØ47”    ×&Ñ& yÒ1ä—
‘
˜6Ó"ˆØò    !ˆDؘ5’=Ð  =ñ    !ùò%BøðˆØ47”    ×&Ñ& yÒ1ðúsÁ'D
Â7DÄDN)    Ú__name__Ú
__module__Ú __qualname__rr!r
Ú staticmethodrr9©rrrr s*„ò+ò !ò#ðñóðó*!rr)Ú__doc__rr+Ú    distutilsrÚdistutils.command.build_scriptsrÚdistutils.corerÚdistutils.testsrÚ jaraco.pathr.ÚTempdirManagerrr>rrú<module>rFs1ðÙ0ã    ÛÝÝ9Ý'Ý#ãôS!w×-Ñ-õS!r