/opt/alt/python-internal/lib64/python3.11/distutils/__pycache__
NameSizeModeActions
archive_util.cpython-311.opt-1.pyc106700644editdlrm
archive_util.cpython-311.opt-2.pyc86620644editdlrm
archive_util.cpython-311.pyc106700644editdlrm
bcppcompiler.cpython-311.opt-1.pyc130630644editdlrm
bcppcompiler.cpython-311.opt-2.pyc127730644editdlrm
bcppcompiler.cpython-311.pyc130630644editdlrm
ccompiler.cpython-311.opt-1.pyc443620644editdlrm
ccompiler.cpython-311.opt-2.pyc282900644editdlrm
ccompiler.cpython-311.pyc446170644editdlrm
cmd.cpython-311.opt-1.pyc188030644editdlrm
cmd.cpython-311.opt-2.pyc130550644editdlrm
cmd.cpython-311.pyc188030644editdlrm
config.cpython-311.opt-1.pyc63890644editdlrm
config.cpython-311.opt-2.pyc60280644editdlrm
config.cpython-311.pyc63890644editdlrm
core.cpython-311.opt-1.pyc90590644editdlrm
core.cpython-311.opt-2.pyc56850644editdlrm
core.cpython-311.pyc90590644editdlrm
cygwinccompiler.cpython-311.opt-1.pyc141280644editdlrm
cygwinccompiler.cpython-311.opt-2.pyc125430644editdlrm
cygwinccompiler.cpython-311.pyc141280644editdlrm
debug.cpython-311.opt-1.pyc2980644editdlrm
debug.cpython-311.opt-2.pyc2980644editdlrm
debug.cpython-311.pyc2980644editdlrm
dep_util.cpython-311.opt-1.pyc39730644editdlrm
dep_util.cpython-311.opt-2.pyc25500644editdlrm
dep_util.cpython-311.pyc39730644editdlrm
dir_util.cpython-311.opt-1.pyc100400644editdlrm
dir_util.cpython-311.opt-2.pyc77000644editdlrm
dir_util.cpython-311.pyc100400644editdlrm
dist.cpython-311.opt-1.pyc547500644editdlrm
dist.cpython-311.opt-2.pyc456120644editdlrm
dist.cpython-311.pyc547500644editdlrm
errors.cpython-311.opt-1.pyc67610644editdlrm
errors.cpython-311.opt-2.pyc41450644editdlrm
errors.cpython-311.pyc67610644editdlrm
extension.cpython-311.opt-1.pyc101610644editdlrm
extension.cpython-311.opt-2.pyc66740644editdlrm
extension.cpython-311.pyc101610644editdlrm
fancy_getopt.cpython-311.opt-1.pyc168340644editdlrm
fancy_getopt.cpython-311.opt-2.pyc140990644editdlrm
fancy_getopt.cpython-311.pyc171150644editdlrm
filelist.cpython-311.opt-1.pyc158900644editdlrm
filelist.cpython-311.opt-2.pyc130660644editdlrm
filelist.cpython-311.pyc161770644editdlrm
file_util.cpython-311.opt-1.pyc103820644editdlrm
file_util.cpython-311.opt-2.pyc82710644editdlrm
file_util.cpython-311.pyc103820644editdlrm
log.cpython-311.opt-1.pyc39060644editdlrm
log.cpython-311.opt-2.pyc38460644editdlrm
log.cpython-311.pyc39060644editdlrm
msvc9compiler.cpython-311.opt-1.pyc330870644editdlrm
msvc9compiler.cpython-311.opt-2.pyc315140644editdlrm
msvc9compiler.cpython-311.pyc331700644editdlrm
msvccompiler.cpython-311.opt-1.pyc266540644editdlrm
msvccompiler.cpython-311.opt-2.pyc251340644editdlrm
msvccompiler.cpython-311.pyc266540644editdlrm
spawn.cpython-311.opt-1.pyc56150644editdlrm
spawn.cpython-311.opt-2.pyc44950644editdlrm
spawn.cpython-311.pyc56150644editdlrm
sysconfig.cpython-311.opt-1.pyc121050644editdlrm
sysconfig.cpython-311.opt-2.pyc102870644editdlrm
sysconfig.cpython-311.pyc121050644editdlrm
text_file.cpython-311.opt-1.pyc115120644editdlrm
text_file.cpython-311.opt-2.pyc64590644editdlrm
text_file.cpython-311.pyc115120644editdlrm
unixccompiler.cpython-311.opt-1.pyc132670644editdlrm
unixccompiler.cpython-311.opt-2.pyc126420644editdlrm
unixccompiler.cpython-311.pyc132670644editdlrm
util.cpython-311.opt-1.pyc246690644editdlrm
util.cpython-311.opt-2.pyc188670644editdlrm
util.cpython-311.pyc246830644editdlrm
version.cpython-311.opt-1.pyc103540644editdlrm
version.cpython-311.opt-2.pyc70650644editdlrm
version.cpython-311.pyc103770644editdlrm
versionpredicate.cpython-311.opt-1.pyc72270644editdlrm
versionpredicate.cpython-311.opt-2.pyc47730644editdlrm
versionpredicate.cpython-311.pyc72270644editdlrm
_msvccompiler.cpython-311.opt-1.pyc242670644editdlrm
_msvccompiler.cpython-311.opt-2.pyc231300644editdlrm
_msvccompiler.cpython-311.pyc243500644editdlrm
__init__.cpython-311.opt-1.pyc8270644editdlrm
__init__.cpython-311.opt-2.pyc6440644editdlrm
__init__.cpython-311.pyc8270644editdlrm
Edit: /opt/alt/python-internal/lib64/python3.11/distutils/__pycache__/msvccompiler.cpython-311.pyc (26654B)
§ ©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 úC/opt/alt/python-internal/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