Warning: session_start(): Session cannot be started after headers have already been sent in /home/tvrreohg/public_html/manga.php on line 13
3 AøªjÎã@sÒddlZddlZddlmZdddddgZffd d „Zdd d „Zdd d„Zyddlm Z Wne k rvdd„Z YnXdd„Z ye e fZddlZWn ek r´e ZddlZYnXdd„Zdd„Zdd„ZdS)éNé)ÚVerificationErrorÚsourcesÚ include_dirsÚ library_dirsÚ extra_objectsÚdependscKsLtƒddlm}|g}x|D]}|jtjj|ƒƒqW|f||dœ|—ŽS)Nr)Ú Extension)Únamer)Ú_hack_at_distutilsÚdistutils.corer ÚappendÚosÚpathÚnormpath)Z srcfilenameÚmodnamerÚkwdsr Z allsourcesÚsrc©rú0/tmp/pip-build-_d5lkt3n/cffi/cffi/ffiplatform.pyÚ get_extensions   rc Csftƒtjjƒ}zt||||ƒ}tjj|ƒ}Wdx.|jƒD]"\}}tjj|ƒ|kr:|tj|<q:WX|S)z-Compile a C extension module using distutils.N) r rÚenvironÚcopyÚ_buildrÚabspathÚitemsÚget)ÚtmpdirÚextÚcompiler_verboseÚdebugZ saved_environZoutputfilenameÚkeyÚvaluerrrÚcompiles r#c Csddlm}ddl}ddl}|d|giƒ}|jƒ|jdƒ}|dkrLtjj}d|f|d<d |d<d|f|d <d|f|d <yR|j j dƒpˆd}z.|j j |ƒ|j dƒ|j dƒ} | jƒ\} Wd|j j |ƒXWnD|jj|jjfk �r} ztd | jj| fƒ‚WYdd} ~ XnX| S) Nr)Ú DistributionÚ ext_modulesÚ build_extÚ ffiplatformr TÚforceÚ build_libÚ build_tempz%s: %s)r'T)r r$Zdistutils.errorsZ distutils.logÚparse_config_filesÚget_option_dictÚsysÚflagsr ÚlogÚ set_thresholdÚ set_verbosityÚ run_commandÚget_command_objÚ get_outputsÚerrorsÚ CompileErrorÚ LinkErrorrÚ __class__Ú__name__) rrrr r$Ú distutilsÚdistÚoptionsZ old_levelÚcmd_objZsonameÚerrrr s.        &r)ÚsamefilecCstjj|ƒtjj|ƒkS)N)rrr)Úf1Úf2rrrr?Asr?c CsŒtjj|ƒs|S|}g}xn|}tjj|ƒ\}}||ks<| r@|S|j|ƒy$t|tjƒrl|jƒtjj|ŽSWqt k r‚YqXqWdS)N) rrÚisabsÚsplitr r?ÚcurdirÚreverseÚjoinÚOSError)rÚdirÚnamesZprevdirr rrrÚmaybe_relative_pathDs    rJcCsÚt|tƒr"|jdt|ƒ|fƒn´t|tƒrrt|jƒƒ}|jdt|ƒƒxŠ|D]}t||ƒt|||ƒqPWndt|tt fƒr¬|jdt|ƒƒxB|D]}t||ƒq˜Wn*t|t ƒrÈ|jd|fƒnt d|fƒ‚dS)Nz%ds%sz%ddz%dlz%diz7the keywords to verify() contains unsupported object %r) Ú isinstanceÚstrÚwriteÚlenÚdictÚsortedÚkeysÚ_flattenÚlistÚtupleÚ int_or_longÚ TypeError)ÚxÚfrQr!r"rrrrR_s        rRcCstjƒ}t||ƒ|jƒS)N)Ú cStringIOÚStringIOrRÚgetvalue)rWrXrrrÚflattenrs r\c Cs0tjdkr,y ddl}Wntk r*YnXdS)NÚwin32r)r-ÚplatformÚ setuptoolsÚ ImportError)r_rrrr ws   r )rN)rN)r-rÚerrorrZLIST_OF_FILE_NAMESrr#rÚos.pathr?r`rJÚintÚlongrUrYÚ NameErrorÚiorRr\r rrrrÚs(