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
Ë
Añúhi ãóP—dZddlZddlZddlmZddlmZddlmZGd„d«Z    y)    zinstall_scripts testséN)Úinstall_scripts)Ú Distributioné)Úcontextscó¼—eZdZedddgid¬«ZdZdZdZdd
„Ze    jje jd k(d ¬ «d„«Ze    jje jd k7d¬ «d„«Ze    jje jd k(d ¬ «d„«Ze    jje jd k7d¬ «d„«Zy    )ÚTestInstallScriptsÚfooÚconsole_scriptsz foo=foo:fooz0.0)ÚnameÚ entry_pointsÚversionz%/usr/dummy-test-path/local/bin/pythonz/usr/bin/env dummy-test-pythonz6C:\Dummy Test Path\Program Files\Python 3.6\python.exeNcó&—t|j«}d|_t|«}||_||j d«}||_|j«tj«5|j«ddd«y#1swYyxYw)Nzsetup.pyÚ build_scripts) rÚsettingsÚ script_namerÚ install_dirÚget_finalized_commandÚ
executableÚensure_finalizedrÚquietÚrun)ÚselfrrÚdistÚcmdÚbss      úXH:\Change_password\venv_build\Lib\site-packages\setuptools/tests/test_install_scripts.pyÚ_run_install_scriptsz'TestInstallScripts._run_install_scriptssz€Ü˜DŸM™MÓ*ˆØ%ˆÔܘdÓ#ˆØ%ˆŒØ Ð !Ø×*Ñ*¨?Ó;ˆBØ&ˆBŒMØ ×ÑÔÜ ^‰^Ó ñ    Ø G‰GŒI÷    ÷    ñ    ús Á-BÂBÚwin32znon-Windows only)Úreasoncó~—d|j›d}|jd|j«|j«5|jt    |««t t    |j d««dd¬«5}|j«}ddd«ddd«|k(sJ‚y#1swYŒxYw#1swYŒxYw)    zt
        Ensure that shebang is not quoted on Unix when getting the Python exe
        from sys.executable.
        ú#!ú
úsys.executabler    Úrúutf-8©ÚencodingN)Úunix_exeÚsetattrÚas_cwdrÚstrÚopenÚjoinÚreadline©rÚtmpdirÚ monkeypatchÚexpectedÚfÚactuals      rÚ!test_sys_executable_escaping_unixz4TestInstallScripts.test_sys_executable_escaping_unix#s§€ð ˜Ÿ ™  bÐ)ˆØ×ÑÐ,¨d¯m©mÔ<Ø ]‰]‹_ñ    &Ø × %Ñ %¤c¨&£kÔ 2Ü”c˜&Ÿ+™+ eÓ,Ó-¨s¸WÔEð &ÈØŸ™›÷ &÷    &ð˜Ò!Ð!Ñ!÷ &ð &ú÷    &ð    &úó$½AB3Á>B'ÂB3Â'B0    Â,B3Â3B<z Windows onlycó~—d|j›d}|jd|j«|j«5|jt    |««t t    |j d««dd¬«5}|j«}ddd«ddd«|k(sJ‚y#1swYŒxYw#1swYŒxYw)    z‹
        Ensure that shebang is quoted on Windows when getting the Python exe
        from sys.executable and it contains a space.
        ú#!"ú"
r#ú foo-script.pyr$r%r&N)Ú    win32_exer)r*rr+r,r-r.r/s      rÚ"test_sys_executable_escaping_win32z5TestInstallScripts.test_sys_executable_escaping_win321s©€ð ˜Ÿ™Ð(¨Ð,ˆØ×ÑÐ,¨d¯n©nÔ=Ø ]‰]‹_ñ    &Ø × %Ñ %¤c¨&£kÔ 2Ü”c˜&Ÿ+™+ oÓ6Ó7¸ÀwÔOð &ÐSTØŸ™›÷ &÷    &ð˜Ò!Ð!Ñ!÷ &ð &ú÷    &ð    &úr6có\—d|j›d}|j«5|jt|«|j«t    t|j d««dd¬«5}|j «}ddd«ddd«|k(sJ‚y#1swYŒxYw#1swYŒxYw)z‹
        Ensure that shebang on Unix is not quoted, even when
        a value with spaces
        is specified using --executable.
        r!r"r    r$r%r&N)Úunix_spaces_exer*rr+r,r-r.©rr0r2r3r4s     rÚ)test_executable_with_spaces_escaping_unixz<TestInstallScripts.test_executable_with_spaces_escaping_unix?s€ð˜×,Ñ,Ð-¨RÐ0ˆØ ]‰]‹_ñ    &Ø × %Ñ %¤c¨&£k°4×3GÑ3GÔ HÜ”c˜&Ÿ+™+ eÓ,Ó-¨s¸WÔEð &ÈØŸ™›÷ &÷    &ð˜Ò!Ð!Ñ!÷ &ð &ú÷    &ð    &ús$¡A B"Á-BÁ>B"ÂB    ÂB"Â"B+cóh—d|j›d}|j«5|jt|«d|jzdz«t    t|j d««dd¬«5}|j «}ddd«ddd«|k(sJ‚y#1swYŒxYw#1swYŒxYw)    z
        Ensure that shebang on Windows is quoted when
        getting a path with spaces
        from --executable, that is itself properly quoted.
        r8r9ú"r:r$r%r&N)r;r*rr+r,r-r.r?s     rÚ"test_executable_arg_escaping_win32z5TestInstallScripts.test_executable_arg_escaping_win32Ms¤€ð˜Ÿ™Ð(¨Ð,ˆØ ]‰]‹_ñ    &Ø × %Ñ %¤c¨&£k°3¸¿¹Ñ3GÈ#Ñ3MÔ NÜ”c˜&Ÿ+™+ oÓ6Ó7¸ÀwÔOð &ÐSTØŸ™›÷ &÷    &ð˜Ò!Ð!Ñ!÷ &ð &ú÷    &ð    &ús$¡AB(Á3BÂB(ÂB%    Â!B(Â(B1)N)Ú__name__Ú
__module__Ú __qualname__Údictrr(r>r;rÚpytestÚmarkÚskipifÚsysÚplatformr5r<r@rC©órrr sü„ÙØ Ø'¨-¨Ð9Øô€Hð
7€HØ6€OØL€Ió
ð ‡[[×јŸ ™ ¨Ñ/Ð8JÐÓKñ "óLð "ð ‡[[×јŸ ™ ¨Ñ/¸ÐÓGñ "óHð "ð ‡[[×јŸ ™ ¨Ñ/Ð8JÐÓKñ "óLð "ð ‡[[×јŸ ™ ¨Ñ/¸ÐÓGñ "óHñ "rNr)
Ú__doc__rKrHÚ"setuptools.command.install_scriptsrÚsetuptools.distrÚrrrMrNrú<module>rSs#ðÙã
ã å>Ý(å÷L"òL"rN