hyb
2026-01-30 44480e71b27aa9d4cb8441f50c873f1b110e9691
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
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
Ë
hñúh¨Jãó—ddlZddlZddlZddlZddlZddlZddlmZddlm    Z    m
Z
m Z ddl m Z ddl mZddl mZddlmZej&e«ZGd„d    «Zd
„Zd „Zd „Ze j4d „«Zd„Zd„Zd„Zdadd„Z dd„Z!y)éN)Ú_resolveCtypesImports)Úcollect_submodulesÚcollect_system_data_filesÚget_hook_config)Úisolated)Úlog)Úcompat)ÚfindSystemLibrarycó —eZdZdd„Zd„Zd„Zy)Ú GiModuleInfoNcó‚—||_||_d|_g|_d|_g|_|&t |dd«}|r|j||«|_tjd||j«tjd„«}    |||j«}|€"tjd||j«ytjd||j«|d|_|d    |_|d
|_d |_y#t$r,}tjd ||j|«Yd}~yd}~wwxYw) NFÚgizmodule-versionsz"Gathering GI module info for %s %scóú—ddl}    |jdd«d}ddlm}|rJ|j «}    |j |||jj«|j|«}n„|j
j«}    |j |||jj«|j|«}|r-|jd«Dcgc]}|j«‘Œc}ng}|j|«}t!|d    «r|j#|«}    n|j%|«}    |||    d
œS#t$r|jdd«d}YŒ<wxYw#t$rYywxYw#t$rYywxYwcc}w) NrÚ GIRepositoryz3.0Tú2.0F)rú,Úget_immediate_dependencies)Ú
sharedlibsÚtypelibÚ dependencies)rÚrequire_versionÚ
ValueErrorÚ gi.repositoryrÚ
RepositoryÚrequireÚRepositoryLoadFlagsÚLAZYÚget_shared_librariesÚ get_defaultÚIREPOSITORY_LOAD_FLAG_LAZYÚget_shared_libraryÚsplitÚstripÚget_typelib_pathÚhasattrrÚget_dependencies)
ÚmoduleÚversionrÚnew_apirÚreporÚlibrrs
          úMH:\Change_password\venv_build\Lib\site-packages\PyInstaller/utils/hooks/gi.pyÚ_get_module_infoz/GiModuleInfo.__init__.<locals>._get_module_info-s}€ã ð  Ø×"Ñ" >°5Ô9ؐõ
3ñØ#×.Ñ.Ó0ð Ø—L‘L ¨°,×2RÑ2R×2WÑ2WÔXð
"×6Ñ6°vÓ>‘
à#×.Ñ.×:Ñ:Ó<ð Ø—L‘L ¨°,×2RÑ2R×2mÑ2mÔnð "×4Ñ4°VÓ<
ÙOY°Z×5EÑ5EÀcÓ5JÖK¨c˜cŸi™ikÓKÐ_a
ð×+Ñ+¨FÓ3ˆGôtÐ9Ô:Ø#×>Ñ>¸vÓF‘ à#×4Ñ4°VÓ< ð)Ø"Ø ,ñð øôOò  Ø×"Ñ" >°5Ô9Ø“ð  ûô"ò Ùð ûô"ò Ùð üò Ls:†D6³'EÂ'E)ÃE8Ä6EÅEÅ    E&Å%E&Å)    E5Å4E5zGI module info %s %s not found.zGI module info %s %s found.rrrTz#Failed to query GI module %s %s: %s)Únamer(Ú    availablerrrrÚgetÚloggerÚdebugrÚdecorateÚ    ExceptionÚwarning)Úselfr'r(Úhook_apiÚmodule_versionsr-ÚinfoÚes        r,Ú__init__zGiModuleInfo.__init__s&€ØˆŒ    ØˆŒ ؈ŒØˆŒØˆŒ ؈Ôð Ð Ü-¨h¸Ð>OÓPˆOÙØ.×2Ñ2°6¸7ÓC” ä ‰ Ð9¸6À4Ç<Á<ÔPä    ×    Ñ    ñ7    ó
ð7    ðt     [Ù# F¨D¯L©LÓ9ˆD؈|Ü— ‘ Ð>ÀÈÏ É ÕUä— ‘ Ð:¸FÀDÇLÁLÔQØ"& |Ñ"4”Ø# I™” Ø$(¨Ñ$8Ô!Ø!%•øÜò    [Ü N‰NÐ@À&È$Ï,É,ÐXY× ZÑ Zûð    [ús 6D    ÃAD    Ä        D>Ä"D9Ä9D>c    óž—|js&td|j›d|j›d«‚|jsy|jD]M}t |«}|sŒt jjt jj|««cStd|j›d|j›d|j›d«‚)au
        Return the path to shared library used by the module. If no libraries are associated with the typelib, None is
        returned. If multiple library names are associated with the typelib, the path to the first resolved shared
        library is returned. Raises exception if module is unavailable or none of the shared libraries could be
        resolved.
        úModule ú ú is unavailable!Nz(Could not resolve any shared library of z: ú!)
r/rr.r(rr
ÚosÚpathÚnormpathÚdirname)r6r+rBs   r,Ú
get_libdirzGiModuleInfo.get_libdirus²€ð~Š~ܘw t§y¡y k°°4·<±<°.Ð@PÐQÓRÐ RàŠØØ—?‘?ò    ?ˆCÜ$ SÓ)ˆDÚÜ—w‘w×'Ñ'¬¯©¯©¸Ó(=Ó>Ò>ð    ?ôÐCÀDÇIÁIÀ;ÈaÐPT×P\ÑP\È~Ð]_Ð`d×`oÑ`oÐ_pÐpqÐrÓsÐsócóv‡—g}g}g}tjd‰j‰j«‰js&t d‰j›d‰j›d«‚t ‰j«}|D]5}tjd|d|d«|j|ddf«Œ7t‰j«}|r*tjd    |d«|j|«|td
ˆfd „«z }‰jD] }|jd d«\}}    |d |›gz }Œ"|||fS)zk
        Return a tuple of (binaries, datas, hiddenimports) to be used by PyGObject related hooks.
        z Collecting module data for %s %sr=r>r?z"Collecting shared library %s at %sréú.zCollecting gir typelib at %sz gi.overridescó@•—|jd‰jz«S)NrI)Úendswithr.)r.r6s €r,ú<lambda>z3GiModuleInfo.collect_typelib_data.<locals>.<lambda>¤sø€ÈÏÉÐWZÐ]a×]fÑ]fÑWfÓIg€rFú-zgi.repository.)r1r2r.r(r/rrrÚappendÚgir_library_path_fixrrrÚrsplit)
r6ÚdatasÚbinariesÚ hiddenimportsÚ resolved_libsÚ resolved_libÚ typelib_entryÚdepÚ
dep_moduleÚ_s
`         r,Úcollect_typelib_dataz!GiModuleInfo.collect_typelib_dataˆs?ø€ðˆØˆØˆ ä ‰ Ð7¸¿¹ÀDÇLÁLÔQð~Š~ܘw t§y¡y k°°4·<±<°.Ð@PÐQÓRÐ Rô.¨d¯o©oÓ>ˆ Ø)ò    4ˆLÜ L‰LÐ=¸|ÈA¹ÐP\Ð]^ÑP_Ô `Ø O‰O˜\¨!™_¨cÐ2Õ 3ð    4ô -¨T¯\©\Ó:ˆ Ù Ü L‰LÐ7¸ÀqÑ9IÔ JØ L‰L˜Ô 'ð    Ô+¨NÓ<gÓhÑhˆ ð×$Ñ$ò    =ˆCØŸJ™J s¨AÓ.‰MˆJ˜Ø  ¨z¨lÐ;Ð<Ñ <‰Mð    =𘠠Ð-Ð-rF©N)Ú__name__Ú
__module__Ú __qualname__r;rErZ©rFr,r r s„óV[òptó&#.rFr có:—t||«}|j«Sr[)r rE©r'r(Ú module_infos   r,Ú get_gi_libdirrc¯s€Ü˜v wÓ/€KØ × !Ñ !Ó #Ð#rFcó:—t||«}|j«S)a*
    Return a tuple of (binaries, datas, hiddenimports) to be used by PyGObject related hooks. Searches for and adds
    dependencies recursively.
 
    :param module: GI module name, as passed to 'gi.require_version()'
    :param version: GI module version, as passed to 'gi.require_version()'
    )r rZras   r,Úget_gi_typelibsreµs€ô˜v wÓ/€KØ × +Ñ +Ó -Ð-rFc    óØ—ddl}ddlm}tjj |«}t jrtjjt j|g«}|dk(rTtjd«tjj tjj|ddd««}tjj|dd«}tjj|«}tjj|«ddz}tjj||«}tjj|«stj!d    |«ytjj|«stj!d
|«yt#|d d ¬ «5}|j%«}    ddd«t#tjj|d|«dd ¬ «5}    D]©}
d|
vr’t'j(d|
«} t'j(d| d«} t+| «D]/\} }d|vsŒ dtjj|«z| | <Œ1dj| dd«dj| «z}
|j-|
«Œ«    ddd«|j.dtjj|d|«dtjj|d|«f«}|j1«tjj|d|«dfS|dfS#1swYŒ‚xYw#1swYŒ§xYw)Nr)ÚCONFú/z+virtualenv detected? fixing the gir path...z..Úsharezgir-1.0z.girz_Unable to find gir directory: %s.
Try installing your platform's gobject-introspection package.zZUnable to find gir file: %s.
Try installing your platform's gobject-introspection package.Úrúutf-8)ÚencodingÚworkpathÚwzshared-libraryz(=)z(["|,])ér+z @loader_path/Úz g-ir-compilerz-oÚ gi_typelibs)Ú
subprocessÚPyInstaller.configrgrArBÚabspathr    Ú    is_darwinÚ commonprefixÚ base_prefixr1r2ÚjoinÚbasenameÚsplitextÚexistsÚerrorÚopenÚ    readlinesÚrer"Ú    enumerateÚwriteÚPopenÚwait)rBrrrgÚ common_pathÚgir_pathÚ typelib_nameÚgir_nameÚgir_fileÚfÚlinesÚliner"ÚfilesÚcountÚitemÚcommands                r,rOrOÁs»€Ûõ(ä 7‰7?‰?˜4Ó  €Dô×Óô—g‘g×*Ñ*¬F×,>Ñ,>ÀÐ+EÓFˆ Ø ˜#Ò Ü L‰LÐFÔ GÜŸ'™'Ÿ/™/¬"¯'©'¯,©,°t¸TÀ4ÈÓ*NÓOˆKä—7‘7—<‘<  ¨W°iÓ@ˆä—w‘w×'Ñ'¨Ó-ˆ Ü—7‘7×#Ñ# LÓ1°!Ñ4°vÑ=ˆä—7‘7—<‘< ¨(Ó3ˆäw‰w~‰~˜hÔ'Ü L‰LØrØô ð܏w‰w~‰~˜hÔ'Ü L‰LØmÐowô ðä (˜C¨'Ô 2ð    "°aØ—K‘K“MˆE÷    "ô”"—'‘'—,‘,˜t JÑ/°Ó:¸CÈ'Ô Rð        ÐVWØò Ø# tÑ+ÜŸH™H U¨DÓ1EÜŸH™H Y°°a±Ó9EÜ'0°Ó'7òT™ ˜˜tØ  Dš=Ø+:¼R¿W¹W×=MÑ=MÈdÓ=SÑ+S˜E %šLðTðŸ7™7 5¨¨1 :Ó.°·±¸³Ñ?DØ—‘˜• ñ ÷        ð#*×"Ñ"Ø œRŸW™WŸ\™\¨$¨zÑ*:¸HÓEØ ”"—'‘'—,‘,˜t JÑ/°Ó>ð$
ó ˆð     ‰ Œäw‰w|‰|˜D Ñ,¨lÓ;¸]ÐJÐJà]Ð"Ð"÷1    "ñ    "ú÷        ð        ús ÇMÈ
AM ÉA M ÍMÍ M)cóZ—ddl}|jdd«ddlm}|j    «S©NrÚGLibr)r’)rrrr’Úget_system_data_dirs©rr’s  r,Úget_glib_system_data_dirsr•s'€ã Ø×ѐv˜uÔ%Ý"Ø × $Ñ $Ó &Ð&rFcó¨—tjr+tjj    t dd«d«gSt jd„«}|S)z=
    Try to return the sysconf directories (e.g., /etc).
    r’rÚetccóZ—ddl}|jdd«ddlm}|j    «Sr‘)rrrr’Úget_system_config_dirsr”s  r,Ú    data_dirsz(get_glib_sysconf_dirs.<locals>.data_dirss'€ãØ
×ј6 5Ô)Ý&Ø×*Ñ*Ó,Ð,rF)r    Úis_winrArBrxrcrÚcall)ršs r,Úget_glib_sysconf_dirsr
sJ€ô‡}‚}ô—‘— ‘ œ]¨6°5Ó9¸5ÓAÐBÐBä ‡]]ñ-óð-ð ÐrFcó֗t«}|€gStjjdg|¢­Ž}g}|D]3}tjj|g|¢­Ž}|t    ||d¬«z }Œ5|S)zK
    Path is relative to the system data directory (e.g., /usr/share).
    riF©ÚdestdirÚinclude_py_files)r•rArBrxr)rBÚglib_data_dirsr Ú    collectedÚdata_dirÚps      r,Úcollect_glib_share_filesr¦sz€ô/Ó0€NØÐ؈    äg‰gl‰l˜7Ð* TÒ*€Gð€IØ"ò[ˆÜ G‰GL‰L˜Ð ) DÒ )ˆØÔ.¨q¸'ÐTYÔZÑZ‰    ð[ð ÐrFcó֗t«}|€gStjjdg|¢­Ž}g}|D]3}tjj|g|¢­Ž}|t    ||d¬«z }Œ5|S)zG
    Path is relative to the system config directory (e.g., /etc).
    r—FrŸ)rrArBrxr)rBÚglib_config_dirsr r£Ú
config_dirr¥s      r,Úcollect_glib_etc_filesrª0s{€ô-Ó.ÐØÐØˆ    äg‰gl‰l˜5Ð( 4Ò(€Gð€IØ&ò[ˆ
Ü G‰GL‰L˜Ð + dÒ +ˆØÔ.¨q¸'ÐTYÔZÑZ‰    ð[ð ÐrFcó`—t€E|8g}|D].}|ttjj    d|««z }Œ0|an td«atj
|zdztj
|zdzg}t |d«}tDcgc]\}}|| d|vsŒ||f‘Œc}}Scc}}w)za
    Return a list of translations in the system locale directory whose names equal prog.mo.
    NÚlocalez.moz.por)Ú_glib_translationsr¦rArBrxÚsepÚlen)ÚprogÚ    lang_listÚtransÚlangÚnamesÚnamelenÚsrcÚdsts        r,Úcollect_glib_translationsr¸Fs²€ô
Ð!Ø Ð  ØˆEØ!ò PØÔ1´"·'±'·,±,¸xÈÓ2NÓOÑO‘ð Pà!&Ñ ä!9¸(Ó!CÐ ä V‰Vd‰]˜UÑ "¤B§F¡F¨T¡M°EÑ$9Ð :€Eܐ%˜‘(‹m€Gä'9× U™8˜3 ¸SÀ'ÀÀ¸^ÈuÒ=TˆS#ŠJÓ UÐUùÓ Us ÂB* B*c    óî—tjd«}tj|«}g}g}|D]s}|\}}}    tj|«}tj|«}|j|k7r|j    |«ŒT|j
dvrŒc|j    |«Œu|s|St jd«}
|
stjd«|S|dz } d} d} | j«rA| j«} tj| j««j«} |j!«rt j"|«|j%d¬«|D]}t j&||«Œtj)d    t+|««    |
t+|«d
t+|«g}t-j.|t,j0t,j2t,j4dd d ¬ «}tj7d|j8«| ctj| j««j«}|| k(r-t?j@| | jB| jDf¬«|j    t+|| j
z «t+| «df«|r:|D]5}|j    t+||j
z «t+|«df«Œ7|S#t,j:$rC}tjdd¬«tjd|j8«|cYd}~Sd}~wt<$rtjdd¬«|cYSwxYw)aM
    Compile collected GLib schema files. Extracts the list of GLib schema files from the given input datas TOC, copies
    them to temporary working directory, and compiles them. The resulting `gschemas.compiled` file is added to the
    output TOC, replacing any existing entry with that name. If `collect_source_files` flag is set, the source XML
    schema files are also (re)added to the output TOC; by default, they are not. This function is no-op (returns the
    original TOC) if no GLib schemas are found in TOC or if `glib-compile-schemas` executable is not found in `PATH`.
    zshare/glib-2.0/schemas>ú gschema.dtdúgschemas.compiledzglib-compile-schemasz\GLib schema compiler (glib-compile-schemas) not found! Skipping GLib schema recompilation...r»NT)Úexist_okz.Compiling collected GLib schema files in %r...z --targetdirÚignorerk)ÚstdinÚstdoutÚstderrÚcheckÚerrorsrlz$Output from glib-compile-schemas:
%szBFailed to recompile GLib schemas! Returning collected files as-is!)Úexc_info)ÚnsÚDATA)#ÚpathlibÚPurePathÚPathÚparentrNr.ÚshutilÚwhichr1r5Úis_fileÚstatÚhashlibÚsha1Ú
read_bytesÚdigestr{ÚrmtreeÚmkdirÚcopyr9ÚstrrrÚrunÚDEVNULLÚPIPEÚSTDOUTr2r¿ÚCalledProcessErrorr4rAÚutimeÚ st_atime_nsÚ st_mtime_ns)Ú    datas_tocÚworkdirÚcollect_source_filesÚSCHEMA_DEST_DIRÚ schema_filesÚ
output_tocÚ    toc_entryÚ    dest_nameÚsrc_nameÚtypecodeÚschema_compiler_exeÚ compiled_fileÚold_compiled_file_hashÚold_compiled_file_statÚ schema_fileÚcmd_argsr¥r:Únew_compiled_file_hashs                   r,Úcompile_glib_schema_filesrï\s€ô×&Ñ&Ð'?Ó@€O܏l‰l˜7Ó#€Gà€LØ€JØò&ˆ    Ø(1Ñ%ˆ    8˜XÜ×$Ñ$ YÓ/ˆ    Ü×#Ñ# HÓ-ˆð × Ñ ˜Ò .Ø × Ñ ˜iÔ (Ø ð =‰=Ð@Ñ @Ø à×јHÕ%ð)&ñ. ØÐô!Ÿ,™,Ð'=Ó>Ð٠܏‰ÐuÔvØÐð Ð1Ñ1€MØ!ÐØ!Ðà×ÑÔà!.×!3Ñ!3Ó!5Ðä!(§¡¨m×.FÑ.FÓ.HÓ!I×!PÑ!PÓ!RÐð‡~~Ô܏ ‰ gÔØ ‡MM˜4€MÔ ð$ò*ˆ ܏ ‰ K Õ)ð*ô  ‡KKÐ@Ä#ÀgÃ,ÔOðØ'¬¨W«°}ÄcÈ'ÃlÐSˆÜ N‰NØ Ü×$Ñ$Ü—?‘?Ü×$Ñ$ØØØô
ˆô     ‰ Ð<¸a¿h¹hÔGðÐ)Ü!(§¡¨m×.FÑ.FÓ.HÓ!I×!PÑ!PÓ!RÐØ !Ð%;Ò ;Ü H‰H]Ð(>×(JÑ(JÐLb×LnÑLnÐ'oÕ pð×Ñ”s˜?¨]×-?Ñ-?Ñ?Ó@Ä#ÀmÓBTÐV\Ð]Ô^ñØ'ò    cˆKØ × Ñ œs ?°[×5EÑ5EÑ#EÓFÌÈKÓHXÐZ`ÐaÕ bð    cð Ðøô3 × (Ñ (òô    ‰Ð[ÐfjˆÔk܏‰Ð>ÀÇÁÔIØÕûÜ ò䏉Ð[ÐfjˆÔkØÒðús%Æ'A>K;Ë;M4Ì8M ÍM4Í %M4Í3M4r[)F)"rArÆrÊrrrÎrÚPyInstaller.depend.utilsrÚPyInstaller.utils.hooksrrrÚ PyInstallerrrÚloggingr    ÚPyInstaller.depend.bindependr
Ú    getLoggerr\r1r rcrerOr3r•rr¦rªr­r¸rïr_rFr,ú<module>rösšðó
ÛÛ ÛÛÛ    å:ßbÑbÝ Ý&ÝÝ:à    ˆ×    Ñ    ˜8Ó    $€÷O.ñO.òf$ò     .ò>#ðB
×Ññ'óð'òò&ò&ð&ÐóVô,mrF