/opt/alt/python35/lib/python3.5/site-packages/setuptools/__pycache__
NameSizeModeActions
archive_util.cpython-35.opt-1.pyc54280644editdlrm
archive_util.cpython-35.pyc54280644editdlrm
config.cpython-35.opt-1.pyc152790644editdlrm
config.cpython-35.pyc152790644editdlrm
depends.cpython-35.opt-1.pyc55840644editdlrm
depends.cpython-35.pyc55840644editdlrm
dep_util.cpython-35.opt-1.pyc8120644editdlrm
dep_util.cpython-35.pyc8120644editdlrm
dist.cpython-35.opt-1.pyc375920644editdlrm
dist.cpython-35.pyc376500644editdlrm
extension.cpython-35.opt-1.pyc20140644editdlrm
extension.cpython-35.pyc20140644editdlrm
glob.cpython-35.opt-1.pyc40410644editdlrm
glob.cpython-35.pyc41020644editdlrm
launch.cpython-35.opt-1.pyc8350644editdlrm
launch.cpython-35.pyc8350644editdlrm
lib2to3_ex.cpython-35.opt-1.pyc25100644editdlrm
lib2to3_ex.cpython-35.pyc25100644editdlrm
monkey.cpython-35.opt-1.pyc54350644editdlrm
monkey.cpython-35.pyc54350644editdlrm
msvc.cpython-35.opt-1.pyc370710644editdlrm
msvc.cpython-35.pyc370710644editdlrm
namespaces.cpython-35.opt-1.pyc38120644editdlrm
namespaces.cpython-35.pyc38120644editdlrm
package_index.cpython-35.opt-1.pyc354040644editdlrm
package_index.cpython-35.pyc354040644editdlrm
py26compat.cpython-35.opt-1.pyc10180644editdlrm
py26compat.cpython-35.pyc10180644editdlrm
py27compat.cpython-35.opt-1.pyc7680644editdlrm
py27compat.cpython-35.pyc7680644editdlrm
py31compat.cpython-35.opt-1.pyc19270644editdlrm
py31compat.cpython-35.pyc19270644editdlrm
py33compat.cpython-35.opt-1.pyc12440644editdlrm
py33compat.cpython-35.pyc12440644editdlrm
py36compat.cpython-35.opt-1.pyc23080644editdlrm
py36compat.cpython-35.pyc23080644editdlrm
sandbox.cpython-35.opt-1.pyc168730644editdlrm
sandbox.cpython-35.pyc168730644editdlrm
site-patch.cpython-35.opt-1.pyc16170644editdlrm
site-patch.cpython-35.pyc16170644editdlrm
ssl_support.cpython-35.opt-1.pyc71150644editdlrm
ssl_support.cpython-35.pyc71150644editdlrm
unicode_utils.cpython-35.opt-1.pyc11670644editdlrm
unicode_utils.cpython-35.pyc11670644editdlrm
version.cpython-35.opt-1.pyc2520644editdlrm
version.cpython-35.pyc2520644editdlrm
windows_support.cpython-35.opt-1.pyc9840644editdlrm
windows_support.cpython-35.pyc9840644editdlrm
__init__.cpython-35.opt-1.pyc59150644editdlrm
__init__.cpython-35.pyc59150644editdlrm
Edit: /opt/alt/python35/lib/python3.5/site-packages/setuptools/__pycache__/monkey.cpython-35.pyc (5435B)
 *Re@sdZddlZddlZddlZddlZddlZddlZddlm Z ddl m Z ddl Z gZ ddZdd Zd d Zd d ZddZddZddZddZddZdS)z Monkey patching of distutils. N) import_module)sixcCs-tjdkr |f|jStj|S)am Returns the bases classes for cls sorted by the MRO. Works around an issue on Jython where inspect.getmro will not return all base classes if multiple classes share the same name. Instead, this function will return a tuple containing the class itself, and the contents of cls.__bases__. See https://github.com/pypa/setuptools/issues/1024. ZJython)platformZpython_implementation __bases__inspectZgetmro)clsr /monkey.py_get_mros r cCsFt|tjrtn!t|tjr0tn dd}||S)NcSsdS)Nr )itemr r r *szget_unpatched..) isinstancerZ class_typesget_unpatched_classtypes FunctionTypeget_unpatched_function)r lookupr r r get_unpatched&s rcCsQddt|D}t|}|jjdsMd|}t||S)zProtect against re-patching the distutils if reloaded Also ensures that no other distutils extension monkeypatched the distutils first. css'|]}|jjds|VqdS) setuptoolsN) __module__ startswith).0rr r r 6sz&get_unpatched_class.. distutilsz(distutils has already been patched by %r)r nextrrAssertionError)rZexternal_basesbasemsgr r r r/s    rcCsNtjtj_tjd k}|r3tjtj_tjd kpd tjko\dknpdtjko{dknpdtjkodkn}|rd }|tjj _ t t x/tj tjtjfD]}tj j|_qWtjjtj_tjjtj_d tjkrCtjjtjd _tdS)N rzhttps://upload.pypi.org/legacy/zdistutils.command.build_ext)rr r)r!r"r#)rr)rrr")rr$)rr$r%)rr )rr r)rZCommandrZcoresys version_infofindallZfilelistconfigZ PyPIRCCommandZDEFAULT_REPOSITORY+_patch_distribution_metadata_write_pkg_file+_patch_distribution_metadata_write_pkg_infodistcmdZ Distribution extensionZ Extensionmodules#patch_for_msvc_specialized_compiler)Zhas_issue_12885Zneeds_warehouseZ warehousemoduler r r patch_allAs(r2cCstjjtjj_dS)zDPatch write_pkg_file to also write Requires-Python/Requires-ExternalN)rr,Zwrite_pkg_filerDistributionMetadatar r r r r*ksr*cCsLdtjddko$dkn}|s3dStjjtjj_dS)z Workaround issue #197 - Python 3 prior to 3.2.2 uses an environment-local encoding to save the pkg_info. Monkey-patch its write_pkg_info method to correct this undesirable behavior. rNr!)r)rr!r!)r&r'rr,Zwrite_pkg_inforr3)Zenvironment_localr r r r+rs)r+cCs9t||}t|jd|t|||dS)z Patch func_name in target_mod with replacement Important - original must be resolved by name to avoid patching an already patched function. unpatchedN)getattrvars setdefaultsetattr)Z replacementZ target_mod func_nameZoriginalr r r patch_funcsr:cCs t|dS)Nr4)r5) candidater r r rsrcstdtjdkr"dSfdd}tj|d}tj|d}y$t|dt|d Wntk rYnXyt|d Wntk rYnXyt|d Wntk rYnXdS) z\ Patch functions in distutils to use standalone Microsoft Visual C++ compilers. zsetuptools.msvcZWindowsNcsnd|krdnd}||jd}t|}t|}t||sat||||fS)zT Prepare the parameters for patch_func to patch indicated function. msvc9Zmsvc9_Zmsvc14__)lstripr5rhasattr ImportError)Zmod_namer9Z repl_prefixZ repl_namereplmod)msvcr r patch_paramss  z9patch_for_msvc_specialized_compiler..patch_paramszdistutils.msvc9compilerzdistutils._msvccompilerZfind_vcvarsallZquery_vcvarsallZ _get_vc_envZgen_lib_options)rrsystem functoolspartialr:r@)rDr<Zmsvc14r )rCr r0s&     r0)__doc__r&Zdistutils.filelistrrrrFrZ py26compatrZsetuptools.externrr__all__r rrr2r*r+r:rr0r r r r s&          *