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
62
63
64
65
66
67
Ë
gñúhÃ$ãóf—ddlZddlZddlZ    ed„Zd„Zd„Zd„Z    d„Z
d„Z d„Z y#e$reZYŒwxYw)    éNcó—ddlm}||«‚)Nr)ÚDistutilsSetupError)Úcffi._shimmed_dist_utilsr)Úmsgrs  úFH:\Change_password\venv_build\Lib\site-packages\cffi/setuptools_ext.pyÚerrorr s€Ý<Ù
˜cÓ
"Ð"ócó¢—t|«5}|j«}ddd«dz }t||d«}t|||«y#1swYŒ)xYw)Nú
Úexec)ÚopenÚreadÚcompiler )ÚfilenameÚglobÚfÚsrcÚcodes     rÚexecfilersP€ô
ˆh‹ð˜1؏f‰f‹hˆ÷àˆ4K€CÜ 3˜ &Ó )€D܈ˆtTÕ÷    ðús ŒAÁAcó´—ddlm}t|t«s!t    dt |«j ›«t|«}    |jd«\}}tjj«sRd}|jdd«d    z}tjj|«r d
|dzz›d }t    |›d |›«d |dœ}t||«    |}t|«s|«}t||«s$t    |›dt |«j ›d«t!|d«st    |›d«|j"\}    }
} } |j$r!| j'«} |j)| «|
€t+|||    «yt-|||    |
| | «y#t$rt    |›d«YŒ^wxYw#t$rt    |›d›d«YŒöwxYw)Nr)ÚFFIzCargument to 'cffi_modules=...' must be a str or a list of str, not ú:z1 must be of the form 'path/build.py:ffi_variable'Úú.ú/ú.pyz (rewrite cffi_modules to [z])z does not name an existing fileÚ__cffi__)Ú__name__Ú__file__z    : object z not found in modulez is not an FFI instance (got ú)Ú_assigned_sourcez(: the set_source() method was not called)Úcffi.apirÚ
isinstanceÚ
basestringrÚtyperÚstrÚsplitÚ
ValueErrorÚosÚpathÚexistsÚreplacerÚKeyErrorÚhasattrr!Ú_windows_unicodeÚcopyÚ_apply_windows_unicodeÚ_add_py_moduleÚ _add_c_module) ÚdistÚmod_specrÚbuild_file_nameÚ ffi_var_nameÚextÚ    rewrittenÚmod_varsÚffiÚ module_nameÚsourceÚsource_extensionÚkwdss              rÚadd_cffi_moduler@sÀ€Ýä h¤
Ô +Ý Ü ›>×2Ò2ð5ô    6ä8‹}€HðØ(0¯©°sÓ(;Ñ%ˆ˜ô 7‰7>‰>˜/Ô *؈Ø#×+Ñ+¨C°Ó5¸Ñ=ˆ    Ü 7‰7>‰>˜)Õ $à˜C‘ ,Ó.ð1ˆCä ²ÉÐLÔMà&°OÑD€HÜ ˆ_˜hÔ'ðDؐ|Ñ$ˆô c˜3Ô Ù‹eˆÜ c˜3Ô Ü ²hÜ6:¸3³i×6HÓ6HðJô    Kä 3Ð*Ô +Ü ºhÐHÔIØ25×2FÑ2FÑ/€KÐ)¨4Ø
×ÒØy‰y‹{ˆØ ×"Ñ" 4Ô(à €~ܐt˜S +Õ.äd˜C ¨fÐ6FÈÕMøôE òÜ Úð÷    ðûô  òDÜ ²XÚ5AðCö    DðDús$ÁFÃF:ÆF7Æ6F7Æ:GÇGcóÒ—ddlm}ddlm}d|vrRt    t
d«sB|j r6ddl}    t|jjd«d«}|dk\rd    |d<tjd
«r'|jd«r|jd «d |d<|jd«d ur!|j!d g«j#d«|S#t$rd    |d<YŒ‚wxYw)a7
    Add py_limited_api to kwds if setuptools >= 26 is in use.
    Do not alter the setting if it already exists.
    Setuptools takes care of ignoring the flag on Python 2 and PyPy.
 
    CPython itself should ignore the flag in a debugging version
    (by not listing .abi3.so in the extensions it supports), but
    it doesn't so far, creating troubles.  That's why we check
    for "not hasattr(sys, 'gettotalrefcount')" (the 2.7 compatible equivalent
    of 'd' not in sys.abiflags). (http://bugs.python.org/issue28401)
 
    On Windows, with CPython <= 3.4, it's better not to use py_limited_api
    because virtualenv *still* doesn't copy PYTHON3.DLL on these versions.
    Recently (2020) we started shipping only >= 3.5 wheels, though.  So
    we'll give it another try and set py_limited_api on Windows >= 3.5.
    r)Úlog©Ú
recompilerÚpy_limited_apiÚgettotalrefcountNréTÚPy_GIL_DISABLEDz5Ignoring py_limited_api=True for free-threaded build.FÚ define_macros)Ú_CFFI_NO_LIMITED_APIN)rrBÚcffirDr.ÚsysÚUSE_LIMITED_APIÚ
setuptoolsÚintÚ __version__Ú    partitionr(Ú    sysconfigÚget_config_varÚgetÚinfoÚ
setdefaultÚappend)Ú    Extensionr?rBrDrNÚsetuptools_major_versions      rÚ_set_py_limited_apirZJsé€õ"-Ýà Ñ$¬W´SÐ:LÔ-MØ×*Ò*Ûð    *Ü'*¨:×+AÑ+A×+KÑ+KÈCÓ+PÐQRÑ+SÓ'TÐ $Ø'¨2Ò-Ø)-Ð%Ñ&ô×ÑР1Ô2Ø 8‰8Ð$Ô %Ø H‰HÐLÔ Mà!&ˆÐ Ñà ‡xxРÓ! UÑ*ð     ‰˜¨Ó,×3Ñ3Ð4RÔSØ €Køô!ò    *ð&*ˆDÐ!Ó "ð        *ús²1CÃC&Ã%C&c    ó¤‡‡‡‡‡
‡ ‡ ‡ ‡‡—ddlm}ddlm}mŠ mŠddlmŠdg}|j|jdg««t||«}|d ‰|dœ|¤ŽŠ d ˆ ˆˆ ˆˆˆˆˆfd„    Š |j€g|_ |jj‰ «|jjd    |«Š
Gˆ
ˆ ˆ fd
„d ‰
«}    |    |jd    <y)Nr©Ú    build_ext)rXrBÚmkpathrCú $PLACEHOLDERÚsources)Únamer`cóê•—tjj|‰‰ z«}‰jd|z«‰|«|    |‰‰«‰    j    ‰‰‰
|«}|s‰jd«|S©Nzgenerating cffi module %rzalready up-to-date)r)r*ÚjoinrUÚ make_c_source) ÚtmpdirÚpre_runÚc_fileÚupdatedr8r;rBr^r<rDr=r>s     €€€€€€€€rÚmake_modz_add_c_module.<locals>.make_mod‚ssø€Ü—‘—‘˜f kÐ4DÑ&DÓEˆØ ‰Ð,¨vÑ5Ô6ÙˆvŒð
Ð Ù C˜Ô Ø×*Ñ*¨3° ¸VÀVÓLˆÙØ H‰HÐ)Ô *؈ r    r]có•—eZdZˆˆˆfd„Zy)ú)_add_c_module.<locals>.build_ext_make_modc󦕗‰jddk(r-t|dd«}‰|j|«‰jd<‰j|«y)Nrr_rg)r`ÚgetattrÚ
build_tempÚrun)ÚselfrgÚ
base_classr8rjs  €€€rrpz-_add_c_module.<locals>.build_ext_make_mod.run—sEø€Ø{‰{˜1‰~ Ò/Ü! $¨    °4Ó8Ù!)¨$¯/©/¸7Ó!C— ‘ ˜A‘Ø N‰N˜4Õ  r    N©rÚ
__module__Ú __qualname__rp)rrr8rjs€€€rÚbuild_ext_make_modrl–sø„÷    !r    rv©©N)Úsetuptools.command.build_extr]rrXrBr^rKrDÚextendÚpoprZÚ ext_modulesrWÚcmdclassrT)r4r;r<r=r>r?r]rXÚ
allsourcesrvrrr8rBrjr^rDs ````     @@@@@@rr3r3ws¼ÿù€å6ß?Ñ?Ýà Ð!€JØ×ѐd—h‘h˜y¨"Ó-Ô.Ü ˜y¨$Ó /€DÙ
A˜¨jÑ
A¸DÑ
A€C÷ ô ð ×ÑÐØˆÔØ×Ñ×јCÔ à—‘×"Ñ" ;°    Ó:€J÷!ð!˜Zô!ð "4€D‡MM+Òr    c󞇇‡‡‡    ‡
‡ ‡ —ddlm}ddlm}ddlmŠ
mŠ ddlmŠ ˆˆ
ˆ ˆˆ fd„Š    |jjd|«ŠGˆˆ    ˆfd„d    ‰«}||jd<|j€g|_ |jj‰«|jjd
|«ŠGˆˆ    ˆfd „d ‰«}||jd
<y) Nr)Úbuild_pyr\)rBr^rCcóƕ—‰jd|z«‰tjj|««‰j    ‰‰|«}|s‰jd«yyrc)rUr)r*ÚdirnameÚmake_py_source)Úpy_filerir;rBr^r<rDs  €€€€€rÚ generate_modz$_add_py_module.<locals>.generate_mod©sSø€Ø ‰Ð,¨wÑ6Ô7ÙŒrw‰w‰˜wÓ'Ô(Ø×+Ñ+¨C°¸gÓFˆÙØ H‰HÐ)Õ *ðr    r€có(•—eZdZˆˆˆfd„Zˆˆfd„Zy)ú)_add_py_module.<locals>.build_py_make_modcóĕ—‰j|«‰jd«}|dxxdz cc<‰tjj|j
g|¢­Ž«y)Nréÿÿÿÿr)rpr'r)r*rdÚ    build_lib)rqÚ module_pathrrr…r<s  €€€rrpz-_add_py_module.<locals>.build_py_make_mod.run²sKø€Ø N‰N˜4Ô  Ø%×+Ñ+¨CÓ0ˆKØ ˜‹O˜uÑ $‹OÙ œŸ™Ÿ™ d§n¡nÐC°{ÒCÕ Dr    c󨕗|j}    |r|Dcgc]    }|‰k7r|‘Œ c}|_‰j|«||_Scc}w#||_wxYwrx)Ú
py_modulesÚget_source_files)rqÚsaved_py_modulesÚmrrr<s   €€rrŽz:_add_py_module.<locals>.build_py_make_mod.get_source_files·s]ø€ð $Ÿ™Ð ð 3Ù#Ø2Bö'>¨QØ,-°Ò,<ò()ò'>D”Oà!×2Ñ2°4Ó8à"2•ùò    '>øð#3•úsA•A£AÁAÁ    AN)rrtrurprŽ)rrr…r<s€€€rÚbuild_py_make_modr‡±sø„ö    Eö
 
    3r    r‘r]có•—eZdZˆˆˆfd„Zy)ú*_add_py_module.<locals>.build_ext_make_modcó,•—‰j|«|jrv‰jd«}dj|dd«}|j    d«}|j |«}|ddz}‰t jj||««yy)Nrr‰r€r)rpÚinplacer'rdÚget_finalized_commandÚget_package_dirr)r*)    rqr‹Úpackager€Ú package_dirÚ    file_nameÚ base_class_2r…r<s          €€€rrpz._add_py_module.<locals>.build_ext_make_mod.runÓs‡ø€Ø × Ñ ˜TÔ "؏|Š|à)×/Ñ/°Ó4 ØŸ(™( ;¨s°Ð#3Ó4Ø×5Ñ5°jÓAØ&×6Ñ6°wÓ? Ø'¨™O¨eÑ3    ÙœRŸW™WŸ\™\¨+°yÓAÕBðr    Nrs)r›r…r<s€€€rrvr“Òs    ø„÷        Cr    rv) Úsetuptools.command.build_pyr€ryr]rrBr^rKrDr}rTrrW) r4r;r<r€r]r‘rvrrr›r…rBr^rDs  ``    @@@@@@rr2r2£s³ÿ€Ý4Ý6ß4Ý÷+ð+ð—‘×"Ñ" :¨xÓ8€J÷3ð3˜Jô3ð"!2€D‡MM*Ñð ‡ÐØˆŒØ‡OO×ј;Ô'ð—=‘=×$Ñ$ [°)Ó<€L÷
Cð
C˜\ô
Cð"4€D‡MM+Òr    có^—|dk(sJ‚t|t«r|g}|D]}t||«Œy)NÚ cffi_modules)r#r$r@)r4ÚattrÚvalueÚ cffi_modules    rržržßs:€Ø >Ò !Ð!Ð !ܐ%œÔ$ؐˆàò+ˆ ܘ˜kÕ*ñ+r    ) r)rLrRr$Ú    NameErrorr&rrr@rZr3r2ržrwr    rú<module>r£sUðÛ    Û
ÛðÙò
#ò
 
ò+NòZ+òZ%4òX:4óx+øðqòà‚Jðús Ž&¦0¯0