hyb
2025-12-31 6cdcd01f77e11b72c323603e27ebdb85b15223c9
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
Ë
Añúhßãó„—ddlmZddlZddlZddlmZmZddlmZddl    m
Z
ddl m cm ZGd„dej«Z y)    é)Ú annotationsN)ÚproductÚstarmapé)ÚStrPath)Ú Distributioncóˆ—eZdZUdZded<d d„Zd„Zd„Zed„«Z    d„Z
ed    „«Z                 d                                                    dd
„Z d „Z y )Ú install_libz9Don't add compiled flags to filenames of non-Python filesrÚ distributioncól—|j«|j«}||j|«yy©N)ÚbuildÚinstallÚ byte_compile)ÚselfÚoutfiless  úQH:\Change_password\venv_build\Lib\site-packages\setuptools/command/install_lib.pyÚrunzinstall_lib.runs/€Ø 
‰
Œ Ø—<‘<“>ˆØ Ð à × Ñ ˜hÕ 'ð  óc󨇗ˆfd„‰j«D«}t|‰j««}tt    ‰j
|««S)z—
        Return a collections.Sized collections.Container of paths to be
        excluded for single_version_externally_managed installations.
        c3óN•K—|]}‰j|«D]}|–—ŒŒy­wr )Ú _all_packages)Ú.0Úns_pkgÚpkgrs   €rú    <genexpr>z-install_lib.get_exclusions.<locals>.<genexpr>s9øèø€ò
àØ×)Ñ)¨&Ó1ò
ðô ð
Ø ñ
ùsƒ"%)Ú_get_SVEM_NSPsrÚ_gen_exclusion_pathsÚsetrÚ_exclude_pkg_path)rÚ all_packagesÚ
excl_specss`  rÚget_exclusionszinstall_lib.get_exclusionssJø€ó
 
à×-Ñ-Ó/ô
ˆ ô ˜\¨4×+DÑ+DÓ+FÓGˆ
Ü”7˜4×1Ñ1°:Ó>Ó?Ð?rcó€—|jd«|gz}tjj|jg|¢­ŽS)zw
        Given a package name and exclusion path within that package,
        compute the full exclusion path.
        ú.)ÚsplitÚosÚpathÚjoinÚ install_dir)rrÚexclusion_pathÚpartss    rr zinstall_lib._exclude_pkg_path's7€ð
—    ‘    ˜#“ .Ð!1Ñ1ˆÜw‰w|‰|˜D×,Ñ,Ð5¨uÒ5Ð5rc#óJK—|r|–—|jd«\}}}|rŒyy­w)zn
        >>> list(install_lib._all_packages('foo.bar.baz'))
        ['foo.bar.baz', 'foo.bar', 'foo']
        r%N)Ú
rpartition)Úpkg_nameÚ_sepÚ_childs   rrzinstall_lib._all_packages/s,èø€ñ ØŠNØ%-×%8Ñ%8¸Ó%=Ñ "ˆHd˜Fôùs‚#¡#có —|jjsgS|jd«}|j}|r|jjSgS)z‰
        Get namespace packages (list) but only for
        single_version_externally_managed installations and empty otherwise.
        r)r Únamespace_packagesÚget_finalized_commandÚ!single_version_externally_managed)rÚ install_cmdÚsvems   rrzinstall_lib._get_SVEM_NSPs9sL€ð× Ñ ×3Ò3؈Ià×0Ñ0°Ó;ˆ Ø×<Ñ<ˆá7;ˆt× Ñ ×3Ñ3ÐCÀÐCrc#óôK—d–—d–—d–—ttd«sytjj    ddtj
j z«}|dz–—|d    z–—|d
z–—|d z–—y­w) zk
        Generate file paths to be excluded for namespace packages (bytecode
        cache files).
        z __init__.pyz __init__.pycz __init__.pyoÚimplementationNÚ __pycache__z    __init__.z.pycz.pyoz
.opt-1.pycz
.opt-2.pyc)ÚhasattrÚsysr'r(r)r9Ú    cache_tag)Úbases rrz install_lib._gen_exclusion_pathsIswèø€ðÒàÒØÒä”sÐ,Ô-Ø äw‰w|‰|˜M¨;¼×9KÑ9K×9UÑ9UÑ+UÓVˆØV‰mÒØV‰mÒØ\Ñ!Ò!ؐ\Ñ!Ó!ùs‚A6A8cóʇ    ‡
‡ —|sJ‚|sJ‚|rJ‚|j«Š    ‰    s!tjj|||«Sddlm}ddlmŠ
gŠ dˆ    ˆ
ˆ fd„ }||||«‰ S)Nr)Úunpack_directory)Úlogc󸕗|‰vr‰jd|«y‰jd|tjj    |««‰j |«|S)Nz/Skipping installation of %s (namespace package)Fzcopying %s -> %s)ÚwarnÚinfor'r(ÚdirnameÚappend)ÚsrcÚdstÚexcluderArs  €€€rÚpfz!install_lib.copy_tree.<locals>.pfxsKø€Øg‰~Ø—‘ÐJÈCÔPØà H‰HÐ'¨¬b¯g©g¯o©o¸cÓ.BÔ CØ O‰O˜CÔ  ØˆJr)rGÚstrrHrK)r#Úorigr
Ú    copy_treeÚsetuptools.archive_utilr@Ú    distutilsrA) rÚinfileÚoutfileÚ preserve_modeÚpreserve_timesÚpreserve_symlinksÚlevelr@rJrIrArs          @@@rrMzinstall_lib.copy_tree^soú€ñЈ}ÙЈ~Ù$Ð$Ð$Ø×%Ñ%Ó'ˆáÜ×#Ñ#×-Ñ-¨d°F¸GÓDÐ Dõ    =å!à ˆ÷    ñ    ˜ ¨"Ô-؈rcóœ—tjj|«}|j«}|r|Dcgc]    }||vsŒ|‘Œ c}S|Scc}wr )rLr
Ú get_outputsr#)rÚoutputsrIÚfs    rrWzinstall_lib.get_outputs„sK€Ü×"Ñ"×.Ñ.¨tÓ4ˆØ×%Ñ%Ó'ˆÙ Ø&Ö;˜!¨!°7Ò*:’AÒ;Ð ;؈ùò<s ¶    A    ÁA    N)ÚreturnÚNone)TTFé)rPrrQrKrRÚboolrSr]rTr]rUÚobjectrZz    list[str])Ú__name__Ú
__module__Ú __qualname__Ú__doc__Ú__annotations__rr#r Ú staticmethodrrrrMrW©rrr
r
s¦…ÙCàÓó(ò @ò6ðñ>óð>òDð ñ"óð"ð2#Ø#Ø"'Øð$àð$ðð$ð
ð $ð ð $ð ð$ðð$ð
ó$óLrr
)Ú
__future__rr'r<Ú    itertoolsrrÚ_pathrÚdistrÚdistutils.command.install_libÚcommandr
rLrerrú<module>rls1ðÝ"ã    Û
ß&åÝç,Ð,ô|$×"Ñ"õ|r