/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__/cygwinccompiler.cpython-311.pyc (14128B)
§ †»2ö¶‡lãó—dZddlZddlZddlZddlmZmZmZddlZddl m Z ddl m Z ddl mZmZmZmZddlmZddlmZd „ZGd „d e ¦«ZGd „d e¦«ZdZdZdZd„Zejd¦«Zd„Zd„Z d„Z!dS)adistutils.cygwinccompiler Provides the CygwinCCompiler class, a subclass of UnixCCompiler that handles the Cygwin port of the GNU C compiler to Windows. It also contains the Mingw32CCompiler class which handles the mingw32 port of GCC (same as cygwin in no-cygwin mode). éN)ÚPopenÚPIPEÚ check_output)Ú UnixCCompiler)Ú write_file)ÚDistutilsExecErrorÚCCompilerErrorÚ CompileErrorÚUnknownFileError)Ú LooseVersion)Úfind_executablecó—tj d¦«}|dkrYtj|dz|dz…}|dkrdgS|dkrdgS|d krd gS|d krd gS|d krdgStd|z¦«‚dS)zaInclude the appropriate MSVC runtime library if Python was built with MSVC 7.0 or later. zMSC v.éÿÿÿÿéé Ú1300Úmsvcr70Ú1310Úmsvcr71Ú1400Úmsvcr80Ú1500Úmsvcr90Ú1600Úmsvcr100zUnknown MS Compiler version %s N)ÚsysÚversionÚfindÚ ValueError)Úmsc_posÚmsc_vers úF/opt/alt/python-internal/lib64/python3.11/distutils/cygwinccompiler.pyÚ get_msvcrr#=sµ€õŒk×Ò˜xÑ(Ô(€GØ�"‚}€}Ý”+˜g a™i¨°© Ð2Ô3ˆØ �fÒ Ð à�;Ð Ø ˜Ò Ð à�;Ð Ø ˜Ò Ð à�;Ð Ø ˜Ò Ð à�;Ð Ø ˜Ò Ð à�<Ð åÐ>ÀÑHÑIÔIÐ Ið%€}ócóT—eZdZdZdZdZdZdZdZdZ dZ dd „Z d „Z dd „Z dd„Zd S)ÚCygwinCCompilerz? Handles the Cygwin port of the GNU C compiler to Windows. Úcygwinz.oú.az.dllzlib%s%sz%s%sz.exerc ó”—tj||||¦«t¦«\}}| d|›d|›d�¦«|tur| d|z¦«t ¦«\|_|_|_ | |j d|j›d|j›d|j ›d�z¦«|jd krd |_ nd |_ |jd krd }nd}|  dddd|j ›d|›�¬¦«|jdkrdg|_ | d¦«dSt¦«|_ dS)NzPython's GCC status: z (details: ú)zƒPython's pyconfig.h doesn't seem to support your compiler. Reason: %s. Compiling may fail because of undefined preprocessor macros.z: gcc z, ld z , dllwrap ú z2.10.90ÚgccÚdllwrapú2.13ú-sharedú -mdll -staticzgcc -mcygwin -O -Wallzgcc -mcygwin -mdll -O -Wallzg++ -mcygwin -O -Wallz gcc -mcygwinz -mcygwin ©ÚcompilerÚ compiler_soÚ compiler_cxxÚ linker_exeÚ linker_soú2.91.57Úmsvcrtz,Consider upgrading to a newer version of gcc)rÚ__init__Úcheck_config_hÚ debug_printÚ CONFIG_H_OKÚwarnÚ get_versionsÚ gcc_versionÚ ld_versionÚdllwrap_versionÚ compiler_typeÚ linker_dllÚset_executablesÚ dll_librariesr#)ÚselfÚverboseÚdry_runÚforceÚstatusÚdetailsÚ shared_options r"r9zCygwinCCompiler.__init__bsÁ€åÔ˜t W¨g°uÑ=Ô=Ð=å(Ñ*Ô*‰ˆ�Ø ×ÒÐØ ˜&˜& ' ' 'ð+ñ ,ô ,ð ,à �Ð $Ð $Ø �IŠIðOðññ ô ð õ ‰NŒNñ @ˆÔ˜$œ/¨4Ô+?à ×Ò˜Ô+Ð+ØÔ*Ð*Ð*Øœ/˜/˜/ØÔ.Ð.Ð.ð/0ñ0ñ 2ô 2ð 2ð Œ?˜iÒ 'Ð 'Ø#ˆDŒOˆOà'ˆDŒOð Œ?˜fÒ $Ð $Ø%ˆMˆMà+ˆMð ×ÒÐ&=Ø)FØ*AØ(6à)-¬¨¨¸-¸-ð)Ið ñ Kô Kð Kð Ô ˜yÒ (Ð (ð!)˜zˆDÔ Ø �IŠIØ>ñ @ô @ð @ð @ð @õ "+¡¤ˆDÔ Ð Ð r$có*—|dks|dkr> | dd|d|g¦«dS#t$r}t|¦«‚d}~wwxYw | |j|z|d|gz|z¦«dS#t$r}t|¦«‚d}~wwxYw)z:Compiles the source by spawning GCC and windres if needed.ú.rcú.resÚwindresz-iz-oN)Úspawnrr r3)rFÚobjÚsrcÚextÚcc_argsÚextra_postargsÚpp_optsÚmsgs r"Ú_compilezCygwinCCompiler._compile�sØ€à �%Š<ˆ<˜3 &š=˜=ð (Ø— ’ ˜I t¨S°$¸Ð<Ñ=Ô=Ð=Ð=Ð=øÝ%ð (ð (ð (Ý" 3Ñ'Ô'Ð'øøøøð (øøøð (Ø— ’ ˜4Ô+¨gÑ5¸¸dÀCÐ8HÑHØ)ñ*ñ+ô+ð+ð+ð+øå%ð (ð (ð (Ý" 3Ñ'Ô'Ð'øøøøð (øøøs,Ž*ª A´AÁAÁ &A4Á4 BÁ>B  BNcó—tj| pg¦«} tj|pg¦«}tj|pg¦«}| |j¦«|��r||jks |jdk�r[t j |d¦«}t j t j  |¦«¦«\}}t j  ||dz¦«}t j  |d|zdz¦«}dt j  |¦«zdg}|D]}|  |¦«Œ|  t||fd |z¦«|jd kr/|  d |g¦«|  d |g¦«n|  |¦«| s|   d ¦«tj||||||||d| | | | | ¦«dS)zLink the objects.Nr,rz.defÚlibr(z LIBRARY %sÚEXPORTSz writing %sr-z --output-libz--defz-s)ÚcopyÚextendrEÚ EXECUTABLErCÚosÚpathÚdirnameÚsplitextÚbasenameÚjoinÚappendÚexecuterrÚlink)rFÚ target_descÚobjectsÚoutput_filenameÚ output_dirÚ librariesÚ library_dirsÚruntime_library_dirsÚexport_symbolsÚdebugÚ extra_preargsrVÚ build_tempÚ target_langÚtemp_dirÚdll_nameÚ dll_extensionÚdef_fileÚlib_fileÚcontentsÚsyms r"rhzCygwinCCompiler.link¬s"€õ œ  -Ð"5°2Ñ6Ô6ˆ Ý”I˜i˜o¨2Ñ.Ô.ˆ Ý”)˜G˜M rÑ*Ô*ˆð ×Ò˜Ô+Ñ,Ô,Ð,ðÑ 'Ø ˜DœOÒ +Ð +¨t¬À%Ò/GÑ/Gõ”w—’ w¨q¤zÑ2Ô2ˆHå(*¬×(8Ò(8Ý”× Ò  Ñ1Ô1ñ)3ô)3Ñ %ˆX�}õ”w—|’| H¨h¸Ñ.?Ñ@Ô@ˆHÝ”w—|’| H¨e°hÑ.>ÀÑ.EÑFÔFˆHð�rœw×/Ò/°Ñ@Ô@Ñ@ØðˆHð&ð %ð %�Ø—’ Ñ$Ô$Ð$Ð$Ø �LŠL� h°Ð%9Ø%¨Ñ0ñ 2ô 2ð 2𠌠)Ò+Ð+Ø×$Ò$ n°hÐ%?Ñ@Ô@Ð@à×$Ò$ g¨xÐ%8Ñ9Ô9Ð9Ð9ð —’˜xÑ(Ô(Ð(ðð 'Ø × Ò  Ñ &Ô &Ð &åÔ˜4 ¨g°Ø% y°,Ø/ØØ  -°ÀØ&ñ  (ô (ð (ð (ð (r$Úcó$—|€d}g}|D�]}tj tj |¦«¦«\}}||jddgzvrt d|›d|›d�¦«‚|rtj |¦«}|dvr?| tj |||z|j z¦«¦«ŒÊ| tj |||j z¦«¦«�Œ|S) z#Adds supports for rc and res files.Nr|rNrOzunknown file type 'z ' (from 'z'))rOrN) r`rarcÚnormcaseÚsrc_extensionsr rdrfreÚ obj_extension)rFÚsource_filenamesÚ strip_dirrlÚ obj_namesÚsrc_nameÚbaserTs r"Úobject_filenamesz CygwinCCompiler.object_filenamesúsB€à Р؈J؈ Ø(ð Kñ KˆHåœ×(Ò(­¬×)9Ò)9¸(Ñ)CÔ)CÑDÔD‰IˆD�#ؘ4Ô.°%¸°Ñ?Ð@Ð@Ý&Ð&Ø�s�s˜H˜H˜Hð(&ñ'ô'ð'àð /Ý”w×'Ò'¨Ñ.Ô.�Ø�oÐ%Ð%à× Ò ¥"¤'§,¢,¨zØ.2°S©j¸4Ô;MÑ.Mñ#Oô#OñPôPðPðPð× Ò ¥"¤'§,¢,¨zØ/3°dÔ6HÑ/Hñ#Jô#JñKôKðKñKàÐr$©rrr) NNNNNrNNNN)rr|)Ú__name__Ú __module__Ú __qualname__Ú__doc__rBr€Ústatic_lib_extensionÚshared_lib_extensionÚstatic_lib_formatÚshared_lib_formatÚ exe_extensionr9rYrhr†©r$r"r&r&Ws¦€€€€€ððà€MØ€MØÐØ!ÐØ!ÐØÐØ€Mð9-ð9-ð9-ð9-ðv (ð (ð (ðFJØEIØ9=Ø?CðJ(ðJ(ðJ(ðJ(ð\ðððððr$r&có—eZdZdZdZdd„ZdS)ÚMingw32CCompilerz@ Handles the Mingw32 port of the GNU C compiler to Windows. Úmingw32rc ó<—t ||||¦«|jdkrd}nd}|jdkrd}nd}t ¦«rt d¦«‚| dd d d |j›d |›d |›�¬ ¦«g|_t¦«|_dS)Nr.r/r0r7z--entry _DllMain@12r|z1Cygwin gcc cannot be used with --compiler=mingw32z gcc -O -Wallzgcc -mdll -O -Wallz g++ -O -Wallr,ú r1) r&r9r@r?Ú is_cygwingccr rDrCrEr#)rFrGrHrIrLÚ entry_points r"r9zMingw32CCompiler.__init__sÙ€å× Ò  $¨°¸%Ñ@Ô@Ð@ð Œ?˜fÒ $Ð $Ø%ˆMˆMà+ˆMð Ô ˜yÒ (Ð (Ø/ˆKˆKàˆKå ‰>Œ>ð EÝ ØCñEôEð Eð ×Ò nØ)=Ø*8Ø(-à+/¬?¨?¨?¸M¸M¸MØ+6¨;ð(8ð ñ 9ô 9ð 9ðˆÔõ'™[œ[ˆÔÐÐr$Nr‡)rˆr‰rŠr‹rBr9r‘r$r"r“r“s7€€€€€ððà€Mð&)ð&)ð&)ð&)ð&)ð&)r$r“Úokznot okÚ uncertaincóº—ddlm}dtjvr tdfS| ¦«} t |¦«} d| ¦«vr td|zf| ¦«Std|zf| ¦«S#| ¦«wxYw#t$r}td|›d |j ›�fcYd }~Sd }~wwxYw) awCheck if the current Python installation appears amenable to building extensions with GCC. Returns a tuple (status, details), where 'status' is one of the following constants: - CONFIG_H_OK: all is well, go ahead and compile - CONFIG_H_NOTOK: doesn't look good - CONFIG_H_UNCERTAIN: not sure -- unable to read pyconfig.h 'details' is a human-readable string explaining the situation. Note there are two ways to conclude "OK": either 'sys.version' contains the string "GCC" (implying that this Python was built with GCC), or the installed "pyconfig.h" contains the string "__GNUC__". r)Ú sysconfigÚGCCzsys.version mentions 'GCC'Ú__GNUC__z'%s' mentions '__GNUC__'z '%s' does not mention '__GNUC__'zcouldn't read 'z': N) Ú distutilsrœrrr<Úget_config_h_filenameÚopenÚreadÚcloseÚCONFIG_H_NOTOKÚOSErrorÚCONFIG_H_UNCERTAINÚstrerror)rœÚfnÚconfig_hÚexcs r"r:r:Fs €ð*$Ð#Ð#Ð#Ð#Ð#ð •” ÐÐÝÐ8Ð8Ð8ð × (Ò (Ñ *Ô *€Bð ?ݘ‘8”8ˆð ؘXŸ]š]™_œ_Ð,Ð,Ý"Ð$>ÀÑ$CÐCð �NŠNÑ Ô Ð Ð õ&Ð'IÈBÑ'NÐNà �NŠNÑ Ô Ð Ð øˆH�NŠNÑ Ô Ð Ð øøøøÝ ð?ð?ð?Ý"Ð"Ø,.¨B¨B°´ ° Ð=ð?ð ?ð ?ð ?ð ?ð ?ð ?øøøøð?øøøsA³B2Á!BÁ$B2Á9 BÂB2ÂB/Â/B2Â2 CÂ<CÃCÃCs(\d+\.\d+(\.\d+)*)cóº—| ¦«d}t|¦«€dSt|dt¬¦«j} | ¦«}| ¦«n#| ¦«wxYwt |¦«}|€dSt|  d¦«  ¦«¦«S)z¤Find the version of an executable by running `cmd` in the shell. If the command is not found, or the output does not match `RE_VERSION`, returns None. rNT)ÚshellÚstdouté) Úsplitr rrr­r¢r£Ú RE_VERSIONÚsearchr ÚgroupÚdecode)ÚcmdÚ executableÚoutÚ out_stringÚresults r"Ú_find_exe_versionr¹ssµ€ð —’‘”˜Q”€JÝ�zÑ"Ô"Ð*؈tÝ �˜4­Ð -Ñ -Ô -Ô 4€CðØ—X’X‘Z”Zˆ à � Š ‰ Œ ˆ ˆ øˆ� Š ‰ Œ ˆ ˆ øøøÝ × Ò ˜zÑ *Ô *€FØ €~؈tõ ˜Ÿ š  Q™œ×.Ò.Ñ0Ô0Ñ 1Ô 1Ð1s Á A2Á2Bcó<—gd¢}td„|D¦«¦«S)zg Try to find out the versions of gcc, ld and dllwrap. If not possible it returns None for it. )zgcc -dumpversionzld -vzdllwrap --versioncó,—g|]}t|¦«‘ŒSr‘)r¹)Ú.0r´s r"ú z get_versions..Žs!€Ð=Ð=Ð=¨SÕ# CÑ(Ô(Ð=Ð=Ð=r$)Útuple)Úcommandss r"r>r>ˆs-€ð BÐAÐA€HÝ Ð=Ð=°HÐ=Ñ=Ô=Ñ >Ô >Ð>r$cór—tddg¦«}| ¦« d¦«S)z>Try to determine if the gcc that would be used is from cygwin.r,z -dumpmachinescygwin)rÚstripÚendswith)r·s r"r—r—�s4€å˜u nÐ5Ñ6Ô6€JØ × Ò Ñ Ô × &Ò & yÑ 1Ô 1Ð1r$)"r‹r`rr]Ú subprocessrrrÚreÚdistutils.unixccompilerrÚdistutils.file_utilrÚdistutils.errorsrr r r Údistutils.versionr Údistutils.spawnr r#r&r“r<r¤r¦r:Úcompiler°r¹r>r—r‘r$r"úrËsµðððð^ € € € Ø € € € Ø € € € Ø0Ð0Ð0Ð0Ð0Ð0Ð0Ð0Ð0Ð0Ø € € € à1Ð1Ð1Ð1Ð1Ð1Ø*Ð*Ð*Ð*Ð*Ð*ð(ð(ð(ð(ð(ð(ð(ð(ð(ð(ð(ð(à*Ð*Ð*Ð*Ð*Ð*Ø+Ð+Ð+Ð+Ð+Ð+ðJðJðJð4wðwðwðwðw�mñwôwðwðt+)ð+)ð+)ð+)ð+)�ñ+)ô+)ð+)ðb€ Ø€Ø Ðð)?ð)?ð)?ðVˆRŒZÐ.Ñ /Ô /€ ð2ð2ð2ð*?ð?ð?ð2ð2ð2ð2ð2r$