hyb
2025-11-10 e0a856b5072c5a09f3f6de6da85abf90e00ee704
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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
Ë
@ñúhõãó2—dZddlZddlZddlZddlZddlmZddlZdZ    dZ
dZ dZ dZ ejd    ¬
«d „«Zejd „«Zej"j%d «ej"j%d«Gd„d«««Zy)zTests for distutils.core.éN)Ú Distributionz4
__file__
 
from distutils.core import setup
setup()
zH
import os
print(os.getcwd())
 
from distutils.core import setup
setup()
z)from distutils.core import setup
setup()
zÎfrom distutils.core import setup
from distutils.command.install import install as _install
 
class install(_install):
    sub_commands = _install.sub_commands + ['cmd']
 
setup(cmdclass={'install': install})
zƒfrom distutils.core import setup
 
def main():
    return setup(name="setup_within_if_main")
 
if __name__ == "__main__":
    main()
T)ÚautousecóN—|jtdtj«y)NÚstdout)ÚsetattrÚsysr)Ú monkeypatchs úXH:\Change_password\venv_build\Lib\site-packages\setuptools/_distutils/tests/test_core.pyÚ save_stdoutr 8s€à×Ñœ˜X¤s§z¡zÕ2ócó —|dz S)NÚfile©)Útmp_paths r
Ú    temp_filer=s €à fÑ Ðr Úsave_envÚ    save_argvcó6—eZdZd„Zd„Zd„Zd„Zd„Zd„Zd„Z    y)    ÚTestCorecóp—|jtd¬«tjj    |«y©Núutf-8©Úencoding)Ú
write_textÚsetup_using___file__Ú    distutilsÚcoreÚ    run_setup)Úselfrs  r
Útest_run_setup_provides_filez%TestCore.test_run_setup_provides_fileEs*€ð    ×ÑÔ1¸GÐÔD܏‰× Ñ  Õ+r có֗tjj«}|jtd¬«t
j j|«tj|k(sJ‚yr)rÚargvÚcopyrÚsetup_does_nothingrrr)r rÚ    argv_copys   r
Ú!test_run_setup_preserves_sys_argvz*TestCore.test_run_setup_preserves_sys_argvKsI€ä—H‘H—M‘M“Oˆ    Ø×ÑÔ/¸'ÐÔB܏‰× Ñ  Ô+܏x‰x˜9Ò$Ð$Ñ$r có²—|jtd¬«tjj    |«}|j d«}d|j vsJ‚y)NrrÚinstallÚcmd)rÚsetup_defines_subclassrrrÚget_command_objÚ sub_commands)r rÚdistr)s    r
Útest_run_setup_defines_subclassz(TestCore.test_run_setup_defines_subclassRsP€ð    ×ÑÔ3¸gÐÔF܏~‰~×'Ñ'¨    Ó2ˆØ×&Ñ& yÓ1ˆØ˜×,Ñ,Ñ,Ð,Ñ,r cóR—tj«t_t    j
«}|dz }|j td¬«tjj|«tjj«}|jd«r|dd}||k(sJ‚y)zt
        Test that the setup script is run with the current directory
        as its own current directory.
        úsetup.pyrrú
Néÿÿÿÿ) ÚioÚStringIOrrÚosÚgetcwdrÚsetup_prints_cwdrrrÚgetvalueÚendswith)r rÚcwdÚsetup_pyÚoutputs     r
Útest_run_setup_uses_current_dirz(TestCore.test_run_setup_uses_current_dirZsƒ€ô
—[‘[“]ŒŒ
܏i‰i‹kˆð˜jÑ(ˆØ×ÑÔ,°wÐÔ?܏‰× Ñ  Ô*ä—‘×$Ñ$Ó&ˆØ ?‰?˜4Ô  Ø˜C˜R[ˆFؐfŠ}Љ}r có—|jtd¬«tjj    |d¬«}t |t «sJ‚|j«dk(sJ‚y)NrrÚconfig©Ú
stop_afterÚsetup_within_if_main)rrCrrrÚ
isinstancerÚget_name©r rr.s   r
Útest_run_setup_within_if_mainz&TestCore.test_run_setup_within_if_mainlsT€Ø×ÑÔ1¸GÐÔD܏~‰~×'Ñ'¨    ¸hÐ'ÓGˆÜ˜$¤ Ô-Ð-Ð-؏}‰}‹Ð"8Ò8Ð8Ñ8r có —ddgt_|jtd¬«tj
j |d¬«}d|jvsJ‚tj
j|«d|jvsJ‚y)Nr1ÚbuildrrÚ commandlinerA)    rr#rrCrrrÚhave_runÚ run_commandsrFs   r
Útest_run_commandszTestCore.test_run_commandsrsq€Ø Ð(ŒŒØ×ÑÔ1¸GÐÔD܏~‰~×'Ñ'¨    ¸mÐ'ÓLˆØ˜dŸm™mÑ+Ð+Ð+܏‰×#Ñ# DÔ)ؘ$Ÿ-™-Ñ'Ð'Ñ'r cóx—ddgt_tjj    d¬«|j «j dk(sJ‚|jtjdd«tjj    d¬«d}|j «j j|«sJ‚y)    Nr1z--nameÚbar)Únamezbar
ÚDEBUGTz&options (after parsing config files):
)    rr#rrÚsetupÚ
readouterrÚoutrÚ
startswith)r Úcapsysr    Úwanteds    r
Útest_debug_modezTestCore.test_debug_modezs“€à Ð)ŒŒÜ‰×Ñ %ÐÔ(Ø× Ñ Ó"×&Ñ&¨'Ò1Ð1Ð1Ø×ÑœIŸN™N¨G°TÔ:܏‰×Ñ %ÐÔ(Ø:ˆØ× Ñ Ó"×&Ñ&×1Ñ1°&Ô9Ð9Ñ9r N)
Ú__name__Ú
__module__Ú __qualname__r!r'r/r>rGrMrXrr r
rrBs%„ò,ò %ò-òò$9ò (ó:r r)Ú__doc__Údistutils.corerr4r6rÚdistutils.distrÚpytestrr8r%r+rCÚfixturer rÚmarkÚ usefixturesrrr r
ú<module>rcs¸ðÙãÛ    Û    Û
Ý'ã ðÐðÐðÐð ÐðÐð€‡˜Ôñ3óð3ð‡ñóðð‡×јÓ$؇×јÓ%÷>:ð>:ó&ó%ñ>:r