/opt/alt/python311/lib64/python3.11/distutils/__pycache__
NameSizeModeActions
archive_util.cpython-311.opt-1.pyc106640644editdlrm
archive_util.cpython-311.opt-2.pyc86560644editdlrm
archive_util.cpython-311.pyc106640644editdlrm
bcppcompiler.cpython-311.opt-1.pyc130570644editdlrm
bcppcompiler.cpython-311.opt-2.pyc127670644editdlrm
bcppcompiler.cpython-311.pyc130570644editdlrm
ccompiler.cpython-311.opt-1.pyc443560644editdlrm
ccompiler.cpython-311.opt-2.pyc282840644editdlrm
ccompiler.cpython-311.pyc446110644editdlrm
cmd.cpython-311.opt-1.pyc187970644editdlrm
cmd.cpython-311.opt-2.pyc130490644editdlrm
cmd.cpython-311.pyc187970644editdlrm
config.cpython-311.opt-1.pyc63830644editdlrm
config.cpython-311.opt-2.pyc60220644editdlrm
config.cpython-311.pyc63830644editdlrm
core.cpython-311.opt-1.pyc90530644editdlrm
core.cpython-311.opt-2.pyc56790644editdlrm
core.cpython-311.pyc90530644editdlrm
cygwinccompiler.cpython-311.opt-1.pyc141220644editdlrm
cygwinccompiler.cpython-311.opt-2.pyc125370644editdlrm
cygwinccompiler.cpython-311.pyc141220644editdlrm
debug.cpython-311.opt-1.pyc2920644editdlrm
debug.cpython-311.opt-2.pyc2920644editdlrm
debug.cpython-311.pyc2920644editdlrm
dep_util.cpython-311.opt-1.pyc39670644editdlrm
dep_util.cpython-311.opt-2.pyc25440644editdlrm
dep_util.cpython-311.pyc39670644editdlrm
dir_util.cpython-311.opt-1.pyc100340644editdlrm
dir_util.cpython-311.opt-2.pyc76940644editdlrm
dir_util.cpython-311.pyc100340644editdlrm
dist.cpython-311.opt-1.pyc547440644editdlrm
dist.cpython-311.opt-2.pyc456060644editdlrm
dist.cpython-311.pyc547440644editdlrm
errors.cpython-311.opt-1.pyc67550644editdlrm
errors.cpython-311.opt-2.pyc41390644editdlrm
errors.cpython-311.pyc67550644editdlrm
extension.cpython-311.opt-1.pyc101550644editdlrm
extension.cpython-311.opt-2.pyc66680644editdlrm
extension.cpython-311.pyc101550644editdlrm
fancy_getopt.cpython-311.opt-1.pyc168280644editdlrm
fancy_getopt.cpython-311.opt-2.pyc140930644editdlrm
fancy_getopt.cpython-311.pyc171090644editdlrm
filelist.cpython-311.opt-1.pyc158840644editdlrm
filelist.cpython-311.opt-2.pyc130600644editdlrm
filelist.cpython-311.pyc161710644editdlrm
file_util.cpython-311.opt-1.pyc103760644editdlrm
file_util.cpython-311.opt-2.pyc82650644editdlrm
file_util.cpython-311.pyc103760644editdlrm
log.cpython-311.opt-1.pyc39000644editdlrm
log.cpython-311.opt-2.pyc38400644editdlrm
log.cpython-311.pyc39000644editdlrm
msvc9compiler.cpython-311.opt-1.pyc330810644editdlrm
msvc9compiler.cpython-311.opt-2.pyc315080644editdlrm
msvc9compiler.cpython-311.pyc331640644editdlrm
msvccompiler.cpython-311.opt-1.pyc266480644editdlrm
msvccompiler.cpython-311.opt-2.pyc251280644editdlrm
msvccompiler.cpython-311.pyc266480644editdlrm
spawn.cpython-311.opt-1.pyc56090644editdlrm
spawn.cpython-311.opt-2.pyc44890644editdlrm
spawn.cpython-311.pyc56090644editdlrm
sysconfig.cpython-311.opt-1.pyc120990644editdlrm
sysconfig.cpython-311.opt-2.pyc102810644editdlrm
sysconfig.cpython-311.pyc120990644editdlrm
text_file.cpython-311.opt-1.pyc115060644editdlrm
text_file.cpython-311.opt-2.pyc64530644editdlrm
text_file.cpython-311.pyc115060644editdlrm
unixccompiler.cpython-311.opt-1.pyc132610644editdlrm
unixccompiler.cpython-311.opt-2.pyc126360644editdlrm
unixccompiler.cpython-311.pyc132610644editdlrm
util.cpython-311.opt-1.pyc246630644editdlrm
util.cpython-311.opt-2.pyc188610644editdlrm
util.cpython-311.pyc246770644editdlrm
version.cpython-311.opt-1.pyc103480644editdlrm
version.cpython-311.opt-2.pyc70590644editdlrm
version.cpython-311.pyc103710644editdlrm
versionpredicate.cpython-311.opt-1.pyc72210644editdlrm
versionpredicate.cpython-311.opt-2.pyc47670644editdlrm
versionpredicate.cpython-311.pyc72210644editdlrm
_msvccompiler.cpython-311.opt-1.pyc242610644editdlrm
_msvccompiler.cpython-311.opt-2.pyc231240644editdlrm
_msvccompiler.cpython-311.pyc243440644editdlrm
__init__.cpython-311.opt-1.pyc8210644editdlrm
__init__.cpython-311.opt-2.pyc6380644editdlrm
__init__.cpython-311.pyc8210644editdlrm
Edit: /opt/alt/python311/lib64/python3.11/distutils/__pycache__/msvccompiler.cpython-311.pyc (26648B)
§ ©o6Çs M ãó0—dZddlZddlZddlmZmZmZmZmZddl m Z m Z ddl m Z dZ ddlZdZeZejZejZejZejZnP#e$rH ddlZddlZdZeZejZejZejZejZn#e$re jd¦«YnwxYwYnwxYwerejejejej fZ!d „Z"d „Z#d „Z$Gd „d ¦«Z%d„Z&d„Z'd„Z(Gd„de ¦«Z)e&¦«dkr e j*d¦«e)Z+ddl,m)Z)ddl,m%Z%dSdS)z‚distutils.msvccompiler Contains MSVCCompiler, an implementation of the abstract CCompiler class for the Microsoft Visual Studio. éN)ÚDistutilsExecErrorÚDistutilsPlatformErrorÚ CompileErrorÚLibErrorÚ LinkError)Ú CCompilerÚgen_lib_options)ÚlogFTz�Warning: Can't read registry to find the necessary compiler setting Make sure that Python modules winreg, win32api or win32con are installed.cóЗ t||¦«}n#t$rYdSwxYwg}d} t||¦«}n#t$rYnwxYw| |¦«|dz }Œ=|S)zReturn list of registry keys.NrTé)Ú RegOpenKeyExÚRegErrorÚ RegEnumKeyÚappend)ÚbaseÚkeyÚhandleÚLÚiÚks ú=/opt/alt/python311/lib64/python3.11/distutils/msvccompiler.pyÚ read_keysr6s£€ðݘd CÑ(Ô(ˆˆøÝ ððð؈tˆtðøøøà €AØ €Aðð ݘ6 1Ñ%Ô%ˆAˆAøÝð ð ð Ø ˆEð øøøà �Š�‰ Œ ˆ Ø ˆQ‰ˆð ð €Hs‚“ ! !ª;» AÁAcó— t||¦«}n#t$rYdSwxYwi}d} t||¦«\}}}n#t$rYn=wxYw| ¦«}t |¦«|t |¦«<|dz }Œ_|S)zXReturn dict of registry keys and values. All names are converted to lowercase. NrTr )r rÚ RegEnumValueÚlowerÚ convert_mbcs)rrrÚdrÚnameÚvalueÚtypes rÚ read_valuesr!Gs€ð ݘd CÑ(Ô(ˆˆøÝ ððð؈tˆtðøøøà €AØ €Aðð Ý ,¨V°QÑ 7Ô 7Ñ ˆD�%˜˜øÝð ð ð Ø ˆEð øøøà�zŠz‰|Œ|ˆÝ ,¨UÑ 3Ô 3ˆ�,�tÑ Ô ÑØ ˆQ‰ˆðð €Hs‚“ ! !ª?¿ A Á A cóf—t|dd¦«}|� |d¦«}n#t$rYnwxYw|S)NÚdecodeÚmbcs)ÚgetattrÚ UnicodeError)ÚsÚdecs rrr\sQ€Ý �!�X˜tÑ $Ô $€CØ €ð Ø��F‘ ” ˆAˆAøÝð ð ð Ø ˆDð øøøà €Hs • !¡ .­.có&—eZdZd„Zd„Zd„Zd„ZdS)Ú MacroExpandercó>—i|_| |¦«dS©N)ÚmacrosÚ load_macros)ÚselfÚversions rÚ__init__zMacroExpander.__init__fs#€ØˆŒ Ø ×Ò˜Ñ!Ô!Ð!Ð!Ð!ócój—tD]*}t||¦«}|r|||jd|z<dSŒ+dS)Nz$(%s))ÚHKEYSr!r-)r/ÚmacroÚpathrrrs rÚ set_macrozMacroExpander.set_macrojsR€Ýð ð ˆDݘD $Ñ'Ô'ˆAØð Ø/0°¬v�” ˜G e™OÑ,Ø��ð ð ð r2có —d|z}| d|dzd¦«| d|dzd¦«d}| d|d ¦« |d kr| d |d ¦«n| d |d ¦«n!#t$r}td¦«‚d}~wwxYwd}tD]Y} t ||¦«}n#t $rYŒ wxYwt |d¦«}t||›d|›�¦«} | d|jd<ŒZdS)Nz%Software\Microsoft\VisualStudio\%0.1fÚ VCInstallDirz \Setup\VCÚ productdirÚ VSInstallDirz \Setup\VSz Software\Microsoft\.NETFrameworkÚ FrameworkDirÚ installrootg@ÚFrameworkSDKDirzsdkinstallrootv1.1ÚsdkinstallrootaPython was built with Visual Studio 2003; extensions must be built with a compiler than can generate compatible binaries. Visual Studio 2003 was not found on this system. If you have Cygwin installed, you can try compiling with MingW32, by passing "-c mingw32" to setup.py.z.Software\Microsoft\NET Framework Setup\Productrú\r0z$(FrameworkVersion)) r7ÚKeyErrorrr4r rrr!r-) r/r0ÚvsbaseÚnetÚexcÚprÚhrrs rr.zMacroExpander.load_macrosqsq€Ø9¸GÑCˆØ �Š�~ v° Ñ'<¸lÑKÔKÐKØ �Š�~ v° Ñ'<¸lÑKÔKÐKØ1ˆØ �Š�~ s¨MÑ:Ô:Ð:ð MؘŠ}ˆ}Ø—’Ð0°#Ð7KÑLÔLÐLÐLà—’Ð0°#Ð7GÑHÔHÐHøøÝð Mð Mð MÝ(ð LñMôMð Møøøøð Møøøð >ˆÝð >ð >ˆDð Ý   qÑ)Ô)��øÝð ð ð Ø�ð øøøå˜Q Ñ"Ô"ˆCݘD¨a¨a¨a°°Ð"5Ñ6Ô6ˆAØ12°9´ˆDŒKÐ-Ñ .Ð .ð >ð >s*Á5B  B(ÂB#Â#B(Â7Cà CÃCcóp—|j ¦«D]\}}| ||¦«}Œ|Sr,)r-ÚitemsÚreplace)r/r'rÚvs rÚsubzMacroExpander.sub�s;€Ø”K×%Ò%Ñ'Ô'ð ð ‰DˆAˆqØ— ’ ˜!˜Q‘”ˆAˆA؈r2N)Ú__name__Ú __module__Ú __qualname__r1r7r.rK©r2rr*r*esP€€€€€ð"ð"ð"ðððð>ð>ð>ð8ððððr2r*cóv—d}tj |¦«}|dkrdS|t|¦«z}tj|d… dd¦«\}}t |dd…¦«dz }|dkr|dz }t |d d …¦«d z }|dkrd }|dkr||zSdS) zÃReturn the version of MSVC that was used to build Python. For Python 2.3 and up, the version number is included in sys.version. For earlier versions, assume the compiler is MSVC 6. zMSC v.éÿÿÿÿéNú r éþÿÿÿé éég$@r)Úsysr0ÚfindÚlenÚsplitÚint)Úprefixrr'ÚrestÚ majorVersionÚ minorVersions rÚget_build_versionra’sÍ€ð €FÝ Œ ×Ò˜Ñ Ô €A؈B‚w€w؈qØ �C�‰KŒK‰€AÝŒk˜!˜"˜"Œo×#Ò# C¨Ñ+Ô+�G€A€tÝ�q˜˜"˜”v‘;”; ‘?€LØ�rÒÐà˜Ñˆ Ý�q˜˜1˜”v‘;”; Ñ%€Là�qÒÐØˆ Ø�qÒÐØ˜lÑ*Ð*à ˆ4r2cóÜ—d}tj |¦«}|dkrdStj d|¦«}tj|t|¦«z|…S)zUReturn the processor architecture. Possible results are "Intel" or "AMD64". z bit (rQÚIntelú))rXr0rYrZ)r]rÚjs rÚget_build_architecturerf«s^€ð €FÝ Œ ×Ò˜Ñ Ô €A؈B‚w€w؈wÝ Œ ×Ò˜˜aÑ Ô €AÝ Œ;�q�˜V™œ‘} Q�Ô 'Ð'r2có„—g}|D]:}tj |¦«}||vr| |¦«Œ;|S)znReturn a list of normalized paths with duplicates removed. The current order of paths is maintained. )Úosr6Únormpathr)ÚpathsÚ reduced_pathsrEÚnps rÚnormalize_and_reduce_pathsrm¸sS€ð €MØ ð%ð%ˆÝ ŒW× Ò ˜aÑ Ô ˆà �]Ð "Ð "Ø × Ò  Ñ $Ô $Ð $øØ Ðr2cóä—eZdZdZdZiZdgZgd¢ZdgZdgZ eezeze zZ dZ dZ d Z d Zd xZZd Zdd„Zd„Z dd„Z d d„Z d!d„Z d"d„Zd„Zd„Zd„Zd#d„Zd„Zd$d„Zd„ZdS)%Ú MSVCCompilerzwConcrete class that implements an interface to Microsoft Visual C++, as defined by the CCompiler abstract class.Úmsvcz.c)z.ccz.cppz.cxxú.rcz.mcz.resz.objz.libz.dllz%s%sz.exercóN—tj||||¦«t¦«|_t ¦«|_|jdkrC|jdkr!d|_t|j¦«|_nd|_d|jz|_ nd|jdzz|_ d|_ dS) NrcézSoftware\Microsoft\VisualStudiozSoftware\Microsoft\DevstudiozVisual Studio version %szMicrosoft SDK compiler %srRF) rr1raÚ_MSVCCompiler__versionrfÚ_MSVCCompiler__archÚ_MSVCCompiler__rootr*Ú_MSVCCompiler__macrosÚ_MSVCCompiler__productÚ initialized)r/ÚverboseÚdry_runÚforces rr1zMSVCCompiler.__init__ås¡€ÝÔ˜D '¨7°EÑ:Ô:Ð:Ý*Ñ,Ô,ˆŒÝ,Ñ.Ô.ˆŒ Ø Œ;˜'Ò !Ð !àŒ~ Ò"Ð"Ø@�” Ý -¨d¬nÑ =Ô =�” � à=�” Ø7¸$¼.ÑHˆDŒNˆNð9¸D¼NÈQјQÒ Ð ð)ð)ð)ˆDÔ %Ð %ð)ð)ð)ˆDÔ %ð!*˜lˆÔàˆÔÐÐsÅAFÆ F#Æ"F#Úcó—|€d}g}|D�]s}tj |¦«\}}tj |¦«d}|tj |¦«d…}||jvrt d|z¦«‚|rtj |¦«}||jvr<|  tj  |||j z¦«¦«Œò||j vr=|  tj  |||j z¦«¦«�Œ8|  tj  |||j z¦«¦«�Œu|S)Nr¢r zDon't know how to compile %s)rhr6ÚsplitextÚ splitdriveÚisabsÚsrc_extensionsrÚbasenameÚ_rc_extensionsrršÚ res_extensionÚ_mc_extensionsÚ obj_extension)r/Úsource_filenamesÚ strip_dirÚ output_dirÚ obj_namesÚsrc_namerÚexts rÚobject_filenameszMSVCCompiler.object_filenames7s €ð Ð ¨B˜z؈ Ø(ð Lñ LˆHÝœ'×*Ò*¨HÑ5Ô5‰KˆT�3Ý”7×%Ò% dÑ+Ô+¨AÔ.ˆDØ�œŸ š  dÑ+Ô+Ð,Ð,Ô-ˆDؘ$Ô-Ð-Ð-õ#Ð$BÀXÑ$MÑNÔNÐNØð /Ý”w×'Ò'¨Ñ.Ô.�Ø�dÔ)Ð)Ð)Ø× Ò ¥"¤'§,¢,° Ø04°tÔ7IÑ0Iñ#Kô#KñLôLðLðLà˜Ô+Ð+Ð+Ø× Ò ¥"¤'§,¢,° Ø04°tÔ7IÑ0Iñ#Kô#KñLôLðLñLð× Ò ¥"¤'§,¢,° Ø04°tÔ7IÑ0Iñ#Kô#KñLôLðLñLàÐr2Nc óž—|js| ¦«| ||||||¦«} | \}} }} } |pg} |  d¦«|r|  |j¦«n|  |j¦«| D�];} | |\}}n#t$rYŒwxYw|rtj   |¦«}||j vrd|z}�nš||j vrd|z}�nŠ||j vrQ|}d|z} | |jg| z|gz|gz¦«n!#t $r}t#|¦«‚d}~wwxYwŒ»||jv�rtj  |¦«}tj  |¦«} | |jgd|d|gz|gz¦«tj  tj  |¦«¦«\}}tj  ||dz¦«}| |jgd|zgz|gz¦«n!#t $r}t#|¦«‚d}~wwxYw�ŒÖt#d|›d |›�¦«‚d |z} | |jg| z| z||gz|z¦«�Œ#t $r}t#|¦«‚d}~wwxYw| S) Nz/cz/Tcz/Tpz/foz-hz-rrqzDon't know how to compile z to z/Fo)ryr¡Ú_setup_compilerÚextendr�rœrArhr6ÚabspathÚ _c_extensionsÚ_cpp_extensionsr©Úspawnr–rrr«Údirnamer—r¤r¨ršr”)r/Úsourcesr¯r-Ú include_dirsÚdebugÚ extra_preargsÚextra_postargsÚdependsÚ compile_infoÚobjectsÚpp_optsÚbuildÚ compile_optsÚobjÚsrcr²Ú input_optÚ output_optÚmsgÚh_dirÚrc_dirrÚ_Úrc_files rÚcompilezMSVCCompiler.compileVs–€ðÔð Ø �OŠOÑ Ô Ð Ø×*Ò*¨:°v¸|Ø+2°G¸^ñMôMˆ à:FÑ7ˆ�˜¨°%à$Ð*¨ˆ Ø×Ò˜TÑ"Ô"Ð"Ø ð 6Ø × Ò  Ô :Ñ ;Ô ;Ð ;Ð ;à × Ò  Ô 4Ñ 5Ô 5Ð 5àð? (ñ? (ˆCð Ø  œ:‘��S�SøÝð ð ð Ø�ð øøøàð +õ”g—o’o cÑ*Ô*�à�dÔ(Ð(Ð(Ø! C™K� ‘ ؘÔ,Ð,Ð,Ø! C™K� ‘ ؘÔ+Ð+Ð+à� Ø" S™[� ð,Ø—J’J ¤˜y¨7Ñ2Ø *˜|ñ ,Ø/8¨kñ :ñ;ô;ð;ð;øå)ð,ð,ð,Ý& sÑ+Ô+Ð+øøøøð,øøøàؘÔ+Ð+Ñ+õœŸš¨Ñ,Ô,�ÝœŸš¨Ñ-Ô-�ð ,à—J’J ¤˜yØ $ e¨T°6Ð:ñ ;Ø>A¸Uñ CñDôDðDå œg×.Ò.µ´×0@Ò0@À#Ñ0FÔ0FÑGÔG‘G�D˜!Ý œgŸlšl¨F°D¸5±LÑAÔA�Gà—J’J ¤˜yØ %¨¡ ˜}ñ -Ø07¨yñ 9ñ:ô:ð:ð:øõ*ð,ð,ð,Ý& sÑ+Ô+Ð+øøøøð,øøøáõ#�lØ&) c c¨3¨3ð$0ñ1ô1ð1𠙈Jð (Ø— ’ ˜DœG˜9 |Ñ3°gÑ=Ø% zÐ2ñ3à)ñ*ñ+ô+ð+ñ+øõ&ð (ð (ð (Ý" 3Ñ'Ô'Ð'øøøøð (øøøðˆs[ B  B-Â,B-Ä&D)Ä) EÄ3EÅEÆB.IÉ I!É IÉI!Ê)J,Ê, K Ê6KËK cóŽ—|js| ¦«| ||¦«\}}| ||¬¦«}| ||¦«rN|d|zgz}|r | |jg|z¦«dS#t$r}t|¦«‚d}~wwxYwtj d|¦«dS)N)r¯ú/OUT:úskipping %s (up-to-date)) ryr¡Ú_fix_object_argsÚlibrary_filenameÚ _need_linkrºr€rrr r¾) r/rÃÚoutput_libnamer¯r¾Ú target_langÚoutput_filenameÚlib_argsrËs rÚcreate_static_libzMSVCCompiler.create_static_lib«sü€ðÔð Ø �OŠOÑ Ô Ð Ø $× 5Ò 5°g¸zÑ JÔ Jш�*Ø×/Ò/°Ø;Eð0ñGôGˆð �?Š?˜7 OÑ 4Ô 4ð CØ '¨OÑ";Ð!<Ñ<ˆHØð Øð $Ø— ’ ˜DœH˜:¨Ñ0Ñ1Ô1Ð1Ð1Ð1øÝ%ð $ð $ð $ݘs‘m”mÐ#øøøøð $øøøõ ŒIÐ0°/Ñ BÔ BÐ BÐ BÐ BsÁ/B B-ÂB(Â(B-có(—|js| ¦«| ||¦«\}}| |||¦«}|\}}}|r%| dt |¦«z¦«t ||||¦«}|� tj  ||¦«}|  ||¦«�r¹|tj kr"| r|j dd…}n!|jdd…}n| r|j }n|j}g}|pgD]}| d|z¦«Œ||z|z|zd|zgz}|�­tj tj |¦«¦«\}}tj  tj |d¦«| |¦«¦«}| d|z¦«| r| |dd…<| r| | ¦«| tj |¦«¦« | |jg|z¦«dS#t0$r}t3|¦«‚d}~wwxYwt5jd|¦«dS)Nz5I don't know what to do with 'runtime_library_dirs': r z/EXPORT:rÒrz/IMPLIB:rÓ)ryr¡rÔÚ _fix_lib_argsÚwarnÚstrr rhr6ršrÖrÚ EXECUTABLErŸržrr¤r¨r»rÕr¶Úmkpathrºr•rrr r¾)r/Ú target_descrÃrÙr¯Ú librariesÚ library_dirsÚruntime_library_dirsÚexport_symbolsr¾r¿rÀÚ build_temprØÚ fixed_argsÚlib_optsÚldflagsÚ export_optsÚsymÚld_argsÚdll_nameÚdll_extÚ implib_filerËs rÚlinkzMSVCCompiler.linkÄsÜ€ðÔð Ø �OŠOÑ Ô Ð Ø $× 5Ò 5°g¸zÑ JÔ Jш�*Ø×'Ò'¨ °<Ø(<ñ>ô>ˆ à:DÑ7ˆ�LÐ"6à ð 5Ø �IŠIÐNÝÐ2Ñ3Ô3ñ4ñ 5ô 5ð 5õ# 4Ø#/Ð1EØ#,ñ.ô.ˆð Ð !Ý œgŸlšl¨:°ÑGÔGˆOà �?Š?˜7 OÑ 4Ô 4ñ, CØ�iÔ2Ò2Ð2Øð6Ø"Ô7¸¸¸Ô;�G�Gà"Ô1°!°"°"Ô5�G�Gàð2Ø"Ô7�G�Gà"Ô1�GàˆKØ&Ð,¨"ð 5ð 5�Ø×"Ò" :°Ñ#3Ñ4Ô4Ð4Ð4à Ñ)¨KÑ7ØñØ")¨OÑ";Ð!<ñ=ˆGðÐ)Ý&(¤g×&6Ò&6Ý”G×$Ò$ _Ñ5Ô5ñ'7ô'7Ñ#�˜7å œgŸlšlÝ”G—O’O G¨A¤JÑ/Ô/Ø×)Ò)¨(Ñ3Ô3ñ5ô5� ð—’  ¨[Ñ 8Ñ9Ô9Ð9àð ,Ø+�˜˜˜‘ Øð /Ø—’˜~Ñ.Ô.Ð.à �KŠK�œŸš¨Ñ8Ô8Ñ 9Ô 9Ð 9ð %Ø— ’ ˜DœK˜=¨7Ñ2Ñ3Ô3Ð3Ð3Ð3øÝ%ð %ð %ð %Ý ‘n”nÐ$øøøøð %øøøõ ŒIÐ0°/Ñ BÔ BÐ BÐ BÐ BsÈ<IÉ I:É&I5É5I:có —d|zS)Nz /LIBPATH:rO©r/Údirs rÚlibrary_dir_optionzMSVCCompiler.library_dir_options €Ø˜SÑ Ð r2có —td¦«‚)Nz’> 'Ñ*Ô*ð#Ø"�N�N�N�N�Nð#ð #ð �4r2cóê—|jD]b}tj tj |¦«|¦«}tj |¦«r|cSŒctjd d¦«D]b}tj tj |¦«|¦«}tj |¦«r|cSŒc|S)aŒReturn path to an MSVC executable program. Tries to find the program in several places: first, one of the MSVC program search paths from the registry; next, the directories in the PATH environment variable. If any of those work, return an absolute path that is known to exist. If none of them work, just return the original program name, 'exe'. ÚPathr‚)r‘rhr6ršr·Úisfiler’r[)r/ÚexerEÚfns rr“zMSVCCompiler.find_exe4sЀð”ð ð ˆAÝ”—’�bœgŸošo¨aÑ0Ô0°#Ñ6Ô6ˆBÝŒw�~Š~˜bÑ!Ô!ð Ø� � � ð õ”˜FÔ#×)Ò)¨#Ñ.Ô.ð ð ˆAÝ”—’�bœgŸošo¨aÑ0Ô0°Ñ5Ô5ˆBÝŒw�~Š~˜bÑ!Ô!ð Ø� � � ð ðˆ r2Úx86cóð—tsgS|dz}|jdkrd|j|jfz}n |j›d|›d�}tD]q}t ||¦«}|r]|jdkr5|j ||¦« d¦«cS|| d¦«cSŒr|jdkr9tD]1}t |d|jz¦«�| d ¦«nŒ2gS) zÐGet a list of devstudio directories (include, lib or path). Return a list of strings. The list will be empty if unable to access the registry or appropriate registry keys not found. z dirsrsz6%s\%0.1f\VC\VC_OBJECTS_PLATFORM_INFO\Win32\Directoriesz.\6.0\Build System\Components\Platforms\Win32 (z )\Directoriesr‚rRz%s\6.0Nz´It seems you have Visual Studio 6 installed, but the expected registry settings are not present. You must at least run the Visual Studio GUI once so that these entries are created.) Ú _can_read_regrtrvr4r!rwrKr[rÞ)r/r6Úplatformrrrs rr˜zMSVCCompiler.get_msvc_pathsJs@€õ ð ØˆIà�g‰~ˆØ Œ>˜QÒ Ð ØLØ”k 4¤>Ð2ñ3ˆCˆCð26´°°¸h¸h¸hðHˆCõð .ð .ˆDݘD #Ñ&Ô&ˆAØð .Ø”> QÒ&Ð&Øœ=×,Ò,¨Q¨t¬WÑ5Ô5×;Ò;¸CÑ@Ô@Ð@Ð@Ð@à˜Tœ7Ÿ=š=¨Ñ-Ô-Ð-Ð-Ð-ð  .ð Œ>˜QÒ Ð Ýð ð �ݘt Y°´Ñ%<Ñ=Ô=ÐIØ—I’Ið=ñ>ô>ð>ð�Eð Jð ˆ r2có´—|dkr| d¦«}n| |¦«}|r$d |¦«tj|<dSdS)z¡Set environment variable 'name' to an MSVC path type value. This is equivalent to a SET command prior to execution of spawned commands. r€Úlibraryr‚N)r˜ršrhr’)r/rrEs rr™zMSVCCompiler.set_path_env_varnsc€ð �5Š=ˆ=Ø×#Ò# IÑ.Ô.ˆAˆAà×#Ò# DÑ)Ô)ˆAØ ð +Ø"Ÿxšx¨™{œ{�BŒJ�tÑ Ð Ð ð +ð +r2)rrr)rr¢)NNNrNNN)NrN) NNNNNrNNNN)r)r)rLrMrNÚ__doc__Ú compiler_typeÚ executablesr¸r¹r©r«r§rªr¬Ústatic_lib_extensionÚshared_lib_extensionÚstatic_lib_formatÚshared_lib_formatÚ exe_extensionr1r¡r³rÐrÛrñrõr÷rùrr“r˜r™rOr2rroroÇsÌ€€€€€ð6ð6ð€Mð€Kð�F€MØ-Ð-Ð-€OØ�W€NØ�W€Nð$ oÑ5Ø$ñ%Ø'5ñ6€Nà€MØ€MØ!ÐØ!ÐØ,2Ð2ÐÐ)Ø€Mð!ð!ð!ð!ð$< ð< ð< ðD$%Ø$&ððððð@HIØAEðRðRðRðRðp&*Ø !Ø&*ð CðCðCðCð:ØØØ"&Ø ØØØ ØØðLCðLCðLCðLCðf!ð!ð!ðNðNðNð*ð*ð*ððððð$ððð,"ð"ð"ð"ðH +ð +ð +ð +ð +r2rog @z3Importing new compiler from distutils.msvc9compiler)ro)r*)-r rXrhÚdistutils.errorsrrrrrÚdistutils.ccompilerrr Ú distutilsr rÚwinregÚhkey_modÚ OpenKeyExr ÚEnumKeyrÚ EnumValuerÚerrorrÚ ImportErrorÚwin32apiÚwin32conÚinfoÚ HKEY_USERSÚHKEY_CURRENT_USERÚHKEY_LOCAL_MACHINEÚHKEY_CLASSES_ROOTr4rr!rr*rarfrmror¾ÚOldMSVCCompilerÚdistutils.msvc9compilerrOr2rúr's½ðððð€€€€€€€ð'ð'ð'ð'ð'ð'ð'ð'ð'ð'ð'ð'ð'ð'ð ð ð ð ð ð ð ð àÐÐÐÐÐà€ ð8Ø€M€M€Mà€MØ€HàÔ#€LØ”€JØÔ#€LØŒ|€H€Høàð8ð8ð8ð8؈ˆˆØˆˆˆØˆ ؈àÔ,ˆ ØÔ(ˆ ØÔ,ˆ Ø”>ˆˆøØ ð8ð8ð8؈Œð7ñ 8ô 8ð 8ð 8ð 8ð8øøøøøð8øøøð"ð)Ø Ô Ø Ô 'Ø Ô (Ø Ô 'ð )€Eð  ð ð ð" ð ð ð* ð ð ð+ð+ð+ð+ð+ñ+ô+ð+ðZððð2 (ð (ð (ð ð ð ðs+ðs+ðs+ðs+ðs+�9ñs+ôs+ðs+ðl ÐÑÔ˜#ÒÐØ €C„IÐCÑDÔDÐDØ"€OØ4Ð4Ð4Ð4Ð4Ð4à5Ð5Ð5Ð5Ð5Ð5Ð5Ð5ð Ðs5ª$AÁBÁ(A>Á=BÁ>BÂBÂBÂBÂB