0 � 355_•I|¥‰ÓMjqØ‚¦ ë<óo¬À¿c 404 Not Found

Not Found

The requested URL was not found on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

#ˆl–Ým_J*n-jm@†ãN\ ªbѿà ƒ}Ð;ÂÁÀ%ëa ˆåÏhã2ã @spddlZddlZddlZddlmZddlmZddlm Z ddl m Z ddl m Z mZddlmZddlmZdd lmZzddlmZed ƒWneyªeZYn0ed ƒdd l mZd d„ZdZdZdZejdkrädZnsrcCs.tD]$}d|vr|S|dkr|SqdS)z;Return the file extension for an abi3-compliant Extension()z.abi3z.pydNr)ÚsuffixrrrÚget_abi3_suffixBs r!c@sveZdZdd„Zdd„Zdd„Zdd„Zd d „Zd d „Zd d„Z dd„Z dd„Z dd„Z dd„Z dd„Zddd„ZdS)rcCs.|jd}|_t |¡||_|r*| ¡dS)z;Build extensions in build directory, then copy if --inplacerN)ZinplaceÚ _build_extÚrunÚcopy_extensions_to_source)ÚselfZ old_inplacerrrr#Ls  z build_ext.runc Csª| d¡}|jD]”}| |j¡}| |¡}| d¡}d |dd…¡}| |¡}tj  |tj   |¡¡}tj  |j |¡} t | ||j |jd�|jr| |pœtj|d¡qdS)NÚbuild_pyÚ.éÿÿÿÿ)ÚverboseÚdry_runT)Úget_finalized_commandÚ extensionsÚget_ext_fullnameÚnameÚget_ext_filenameÚsplitÚjoinZget_package_dirÚosÚpathÚbasenameÚ build_librr)r*Ú _needs_stubÚ write_stubÚcurdir) r%r&ÚextÚfullnameÚfilenameÚmodpathÚpackageZ package_dirZ dest_filenameZ src_filenamerrrr$Ts"       ÿþz#build_ext.copy_extensions_to_sourcecCs°t ||¡}||jvr¬|j|}t|dƒo.tƒ}|rXtdƒ}|dt|ƒ …}|tƒ}t|tƒr€t j   |¡\}}|j   |t¡Str¬|jr¬t j  |¡\}}t j  |d|¡S|S)NZpy_limited_apiZ EXT_SUFFIXzdl-)r"r/Úext_mapÚgetattrr!rÚlenÚ isinstancer r2r3ÚsplitextÚshlib_compilerÚlibrary_filenameÚlibtypeÚ use_stubsÚ_links_to_dynamicr0r1)r%r:r;r9Zuse_abi3Zso_extÚfnÚdrrrr/js      zbuild_ext.get_ext_filenamecCs t |¡d|_g|_i|_dS©N)r"Úinitialize_optionsrCÚshlibsr>©r%rrrrK{s zbuild_ext.initialize_optionscCs,t |¡|jpg|_| |j¡dd„|jDƒ|_|jrB| ¡|jD]}| |j¡|_qH|jD]Ä}|j}||j |<||j |  d¡d<|jrš|  |¡pœd}|o°t o°t |tƒ }||_||_| |¡}|_tj tj |j|¡¡}|�r||jv�r|j |¡|rbt rbtj|jvrb|j tj¡qbdS)NcSsg|]}t|tƒr|‘qSr)rAr ©Ú.0r9rrr