hyb
2026-01-09 4cb426cb3ae31e772a09d4ade5b2f0242aaeefa0
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
Ë
@ñúhŒ!ãón—dZddlmZddlZddlZddlZddlmZm    Z    ddl
m Z ddl m Z dZGd    „d
e «Zy) zkdistutils.command.install_lib
 
Implements the Distutils 'install_lib' command
(install all Python modules).é)Ú annotationsN)ÚAnyÚClassVaré)ÚCommand)ÚDistutilsOptionErrorz.pycó„—eZdZUdZgd¢Zgd¢Zded<ddiZded    <d
„Zdd „Z    dd „Z
dd „Z dd„Z dd„Z d„Zd„Zd„Zd„Zy)Ú install_libz7install all Python modules (extensions and pure Python)))z install-dir=Údzdirectory to install to)z
build-dir=Úbz'build directory (where to install from))ÚforceÚfz-force installation (overwrite existing files))ÚcompileÚczcompile .py to .pyc [default])ú
no-compileNzdon't compile .py files)z    optimize=ÚOzlalso compile with optimization: -O1 for "python -O", -O2 for "python -OO", and -O0 to disable [default: -O0])ú
skip-buildNzskip the build steps)r rrzClassVar[list[str]]Úboolean_optionsrrzClassVar[dict[str, str]]Ú negative_optcóX—d|_d|_d|_d|_d|_d|_y)NF)Ú install_dirÚ    build_dirr rÚoptimizeÚ
skip_build©Úselfs ú\H:\Change_password\venv_build\Lib\site-packages\setuptools/_distutils/command/install_lib.pyÚinitialize_optionszinstall_lib.initialize_options8s-€àˆÔ؈ŒØˆŒ
؈Œ ؈Œ ؈óc    ó:—|jddddddd«|j€d|_|j€d    |_t|jt«s5    t    |j«|_|jd
vr t d «‚yy#t
$rYŒ&wxYw) NÚinstall)Ú    build_libr)r
r)r r )rr)rr)rrTF)rérzoptimize must be 0, 1, or 2)Úset_undefined_optionsrrÚ
isinstanceÚintÚ
ValueErrorrrs rÚfinalize_optionszinstall_lib.finalize_optionsAs¦€ð     ×"Ñ"Ø Ø &Ø *Ø Ø "Ø $Ø (ô    
ð <‰<Р؈DŒLØ =‰=Ð  Ø!ˆDŒMä˜$Ÿ-™-¬Ô-ð Ü # D§M¡MÓ 2” ð}‰} IÑ-Ü*Ð+HÓIÐIð.ð .øôò Ùð úsÁB    BÂBcó¢—|j«|j«}|-|jj«r|j    |«yyy©N)Úbuildr!Ú distributionÚhas_pure_modulesÚ byte_compile©rÚoutfiless  rÚrunzinstall_lib.run\sH€à 
‰
Œ ð
—<‘<“>ˆð Ð  D×$5Ñ$5×$FÑ$FÔ$HØ × Ñ ˜hÕ 'ð%IÐ rcó̗|jsX|jj«r|jd«|jj    «r|jd«yyy)NÚbuild_pyÚ    build_ext)rr,r-Ú run_commandÚhas_ext_modulesrs rr+zinstall_lib.buildlsS€ØŠØ× Ñ ×1Ñ1Ô3Ø× Ñ  Ô,Ø× Ñ ×0Ñ0Ô2Ø× Ñ  Õ-ð3ðrcóä—tjj|j«r(|j    |j|j
«}|S|j d|j›d«y)Nú'z0' does not exist -- no Python modules to install)ÚosÚpathÚisdirrÚ    copy_treerÚwarnr/s  rr!zinstall_lib.installts\€Ü 7‰7=‰=˜Ÿ™Ô (Ø—~‘~ d§n¡n°d×6FÑ6FÓGˆHð ˆð     I‰IؐD—N‘NÐ#Ð#SÐTô ð rcóp—tjr|jd«yddlm}|j d«j }|jr!||d|j||j¬«|jdkDr7|||j|j||j|j¬«yy)Nz%byte-compiling is disabled, skipping.r)r.r!r)rr ÚprefixÚdry_run)rr r?Úverboser@) ÚsysÚdont_write_bytecoder=Úutilr.Úget_finalized_commandÚrootrr r@rrA)rÚfilesr.Ú install_roots    rr.zinstall_lib.byte_compile~s™€Ü × "Ò "Ø I‰IÐ=Ô >Ø å'ð ×1Ñ1°)Ó<×AÑAˆ à <Š<Ù ØØØ—j‘jØ#ØŸ ™ õ  ð =‰=˜1Ò Ù ØØŸ™Ø—j‘jØ#ØŸ ™ ØŸ ™ ö  ð rc    ó—|sgS|j|«}|j«}t||«}t|«ttj
«z}|Dcgc]%}tj j|||d«‘Œ'}    }|    Scc}wr*)rEÚ get_outputsÚgetattrÚlenr9Úsepr:Újoin)
rÚhas_anyÚ    build_cmdÚ
cmd_optionÚ
output_dirÚ build_filesrÚ
prefix_lenÚfileÚoutputss
          rÚ_mutate_outputszinstall_lib._mutate_outputsŸs~€Ù؈Ià×.Ñ.¨yÓ9ˆ    Ø×+Ñ+Ó-ˆ ܘI zÓ2ˆ    ä˜“^¤c¬"¯&©&£kÑ1ˆ
ØKVÖWÀ4”2—7‘7—<‘< 
¨D°°Ð,=Õ>ÐWˆÐWàˆùòXsÁ*B    có¶—g}|D]Ñ}tjjtjj|««d}|tk7rŒL|j
r0|j tjj|d¬««|jdkDsŒ˜|j tjj||j¬««ŒÓ|S)Nr#Ú)Ú optimizationr) r9r:ÚsplitextÚnormcaseÚPYTHON_SOURCE_EXTENSIONrÚappendÚ    importlibrDÚcache_from_sourcer)rÚ py_filenamesÚbytecode_filesÚpy_fileÚexts     rÚ_bytecode_filenameszinstall_lib._bytecode_filenames¬s¼€ØˆØ#ò    ˆGô—'‘'×"Ñ"¤2§7¡7×#3Ñ#3°GÓ#<Ó=¸aÑ@ˆCØÔ-Ò-ØØ|Š|Ø×%Ñ%Ü—N‘N×4Ñ4°WÈ2Ð4ÓNôð}‰}˜qÓ Ø×%Ñ%Ü—N‘N×4Ñ4بd¯m©mð5óõð    ð$Ðrcó*—|j|jj«dd|j«}|jr|j |«}ng}|j|jj «dd|j«}||z|zS)zÁReturn the list of files that would be installed if this command
        were actually run.  Not affected by the "dry-run" flag or whether
        modules have actually been built yet.
        r3r"r4)rWr,r-rrrer6)rÚ pure_outputsÚbytecode_outputsÚ ext_outputss    rrJzinstall_lib.get_outputsÅs™€ð
×+Ñ+Ø × Ñ × .Ñ .Ó 0Ø Ø Ø × Ñ ó    
ˆ ð <Š<Ø#×7Ñ7¸ ÓEÑ à!Ð à×*Ñ*Ø × Ñ × -Ñ -Ó /Ø Ø Ø × Ñ ó    
ˆ ðÐ.Ñ.°Ñ<Ð<rcó2—g}|jj«r0|jd«}|j|j    ««|jj «r0|jd«}|j|j    ««|S)zþGet the list of files that are input to this command, ie. the
        files that get installed as they are named in the build tree.
        The files in this list correspond one-to-one to the output
        filenames returned by 'get_outputs()'.
        r3r4)r,r-rEÚextendrJr6)rÚinputsr3r4s    rÚ
get_inputszinstall_lib.get_inputsÞs|€ð ˆà × Ñ × -Ñ -Ô /Ø×1Ñ1°*Ó=ˆHØ M‰M˜(×.Ñ.Ó0Ô 1à × Ñ × ,Ñ ,Ô .Ø×2Ñ2°;Ó?ˆIØ M‰M˜)×/Ñ/Ó1Ô 2àˆ rN)ÚreturnÚNone)rnzlist[str] | Any)Ú__name__Ú
__module__Ú __qualname__Ú descriptionÚ user_optionsrÚ__annotations__rrr(r1r+r!r.rWrerJrm©rrr
r
s`…ØK€Kò" €Lò,N€OÐ(ÓMØ.:¸IÐ-F€LÐ*ÓFòóJó6 (ó .óóòB òò2=ó2rr
)Ú__doc__Ú
__future__rÚimportlib.utilr_r9rBÚtypingrrÚcorerÚerrorsrr]r
rvrrú<module>r}s7ðñ!õ
#ãÛ    Û
ß åÝ)ð ÐôZ'õZr