/opt/alt/python27/lib/python2.7/site-packages/setuptools
NameSizeModeActions
command/-0755rm
extern/-0755rm
archive_util.py66130644editdlrm
archive_util.pyc62690644editdlrm
archive_util.pyo62690644editdlrm
config.py163170644editdlrm
config.pyc173080644editdlrm
config.pyo173080644editdlrm
depends.py58370644editdlrm
depends.pyc66390644editdlrm
depends.pyo66390644editdlrm
dep_util.py9350644editdlrm
dep_util.pyc9910644editdlrm
dep_util.pyo9910644editdlrm
dist.py403040644editdlrm
dist.pyc405880644editdlrm
dist.pyo405300644editdlrm
extension.py17290644editdlrm
extension.pyc24960644editdlrm
extension.pyo24960644editdlrm
glob.py52070644editdlrm
glob.pyc49610644editdlrm
glob.pyo48990644editdlrm
launch.py7870644editdlrm
launch.pyc10260644editdlrm
launch.pyo10260644editdlrm
lib2to3_ex.py20130644editdlrm
lib2to3_ex.pyc31210644editdlrm
lib2to3_ex.pyo31210644editdlrm
monkey.py57910644editdlrm
monkey.pyc65180644editdlrm
monkey.pyo65180644editdlrm
msvc.py408840644editdlrm
msvc.pyc414080644editdlrm
msvc.pyo414080644editdlrm
namespaces.py31990644editdlrm
namespaces.pyc51890644editdlrm
namespaces.pyo51890644editdlrm
package_index.py399710644editdlrm
package_index.pyc410610644editdlrm
package_index.pyo410610644editdlrm
py26compat.py6790644editdlrm
py26compat.pyc13490644editdlrm
py26compat.pyo13490644editdlrm
py27compat.py5360644editdlrm
py27compat.pyc10970644editdlrm
py27compat.pyo10970644editdlrm
py31compat.py16450644editdlrm
py31compat.pyc24660644editdlrm
py31compat.pyo24660644editdlrm
py33compat.py9980644editdlrm
py33compat.pyc15540644editdlrm
py33compat.pyo15540644editdlrm
py36compat.py28910644editdlrm
py36compat.pyc29270644editdlrm
py36compat.pyo29270644editdlrm
sandbox.py145490644editdlrm
sandbox.pyc198220644editdlrm
sandbox.pyo198220644editdlrm
script (dev).tmpl2010644editdlrm
script.tmpl1380644editdlrm
site-patch.py23070644editdlrm
site-patch.pyc17650644editdlrm
site-patch.pyo17650644editdlrm
ssl_support.py82200644editdlrm
ssl_support.pyc86360644editdlrm
ssl_support.pyo86360644editdlrm
unicode_utils.py9960644editdlrm
unicode_utils.pyc15240644editdlrm
unicode_utils.pyo15240644editdlrm
version.py1440644editdlrm
version.pyc3350644editdlrm
version.pyo3350644editdlrm
windows_support.py7140644editdlrm
windows_support.pyc13260644editdlrm
windows_support.pyo13260644editdlrm
__init__.py50370644editdlrm
__init__.pyc70000644editdlrm
__init__.pyo70000644editdlrm
Edit: /opt/alt/python27/lib/python2.7/site-packages/setuptools/monkey.pyo (6518B)
ó NRec@sÕdZddlZddlZddlZddlZddlZddlZddlm Z ddl m Z ddl Z gZ d„Zd„Zd„Zd „Zd „Zd „Zd „Zd „Zd„ZdS(s Monkey patching of distutils. iÿÿÿÿNi(t import_module(tsixcCs-tjƒdkr |f|jStj|ƒS(sm 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. tJython(tplatformtpython_implementationt __bases__tinspecttgetmro(tcls((sB/opt/alt/python27/lib/python2.7/site-packages/setuptools/monkey.pyt_get_mros cCsCt|tjƒrtnt|tjƒr0tnd„}||ƒS(NcSsdS(N(tNone(titem((sB/opt/alt/python27/lib/python2.7/site-packages/setuptools/monkey.pyt*t(t isinstanceRt class_typestget_unpatched_classttypest FunctionTypetget_unpatched_function(R tlookup((sB/opt/alt/python27/lib/python2.7/site-packages/setuptools/monkey.pyt get_unpatched&s cCsQd„t|ƒDƒ}t|ƒ}|jjdƒsMd|}t|ƒ‚n|S(s•Protect against re-patching the distutils if reloaded Also ensures that no other distutils extension monkeypatched the distutils first. css'|]}|jjdƒs|VqdS(t setuptoolsN(t __module__t startswith(t.0R((sB/opt/alt/python27/lib/python2.7/site-packages/setuptools/monkey.pys 6st distutilss(distutils has already been patched by %r(R tnextRRtAssertionError(Rtexternal_basestbasetmsg((sB/opt/alt/python27/lib/python2.7/site-packages/setuptools/monkey.pyR/s  cCsWtjtj_tjd k}|r6tjtj_ntjd kpŸd tjko_dknpŸdtjko~dknpŸdtjkodkn}|rÀd }|tjj _ nt ƒt ƒx/tj tjtjfD]}tj j|_qçWtjjtj_tjjtj_d tjkrLtjjtjd _ntƒdS(Niiiii iiishttps://upload.pypi.org/legacy/sdistutils.command.build_ext(iii(iii (ii(iii(ii(iii(ii(iii(RtCommandRtcoretsyst version_infotfindalltfilelisttconfigt PyPIRCCommandtDEFAULT_REPOSITORYt+_patch_distribution_metadata_write_pkg_filet+_patch_distribution_metadata_write_pkg_infotdisttcmdt Distributiont extensiont Extensiontmodulest#patch_for_msvc_specialized_compiler(thas_issue_12885tneeds_warehouset warehousetmodule((sB/opt/alt/python27/lib/python2.7/site-packages/setuptools/monkey.pyt patch_allAs(cCstjjtjj_dS(sDPatch write_pkg_file to also write Requires-Python/Requires-ExternalN(RR+twrite_pkg_fileRtDistributionMetadata(((sB/opt/alt/python27/lib/python2.7/site-packages/setuptools/monkey.pyR)kscCsFdtjd kodkn}|s-dStjjtjj_dS(sÇ 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. iiN(i(iii(R"R#RR+twrite_pkg_infoRR8(tenvironment_local((sB/opt/alt/python27/lib/python2.7/site-packages/setuptools/monkey.pyR*rs#cCs9t||ƒ}t|ƒjd|ƒt|||ƒdS(sž Patch func_name in target_mod with replacement Important - original must be resolved by name to avoid patching an already patched function. t unpatchedN(tgetattrtvarst setdefaulttsetattr(t replacementt target_modt func_nametoriginal((sB/opt/alt/python27/lib/python2.7/site-packages/setuptools/monkey.pyt patch_funcscCs t|dƒS(NR;(R<(t candidate((sB/opt/alt/python27/lib/python2.7/site-packages/setuptools/monkey.pyR’scsátdƒ‰tjƒdkr"dS‡fd†}tj|dƒ}tj|dƒ}y$t|dƒŒt|dƒŒWntk rŒnXyt|d ƒŒWntk r´nXyt|d ƒŒWntk rÜnXdS( s\ Patch functions in distutils to use standalone Microsoft Visual C++ compilers. ssetuptools.msvctWindowsNcsqd|krdnd}||jdƒ}tˆ|ƒ}t|ƒ}t||ƒsdt|ƒ‚n|||fS(sT Prepare the parameters for patch_func to patch indicated function. tmsvc9tmsvc9_tmsvc14_t_(tlstripR<Rthasattrt ImportError(tmod_nameRBt repl_prefixt repl_nametrepltmod(tmsvc(sB/opt/alt/python27/lib/python2.7/site-packages/setuptools/monkey.pyt patch_params¢s sdistutils.msvc9compilersdistutils._msvccompilertfind_vcvarsalltquery_vcvarsallt _get_vc_envtgen_lib_options(RRtsystemt functoolstpartialRDRM(RTRGtmsvc14((RSsB/opt/alt/python27/lib/python2.7/site-packages/setuptools/monkey.pyR1–s&     (t__doc__R"tdistutils.filelistRRRRZRt py26compatRtsetuptools.externRRt__all__R RRR6R)R*RDRR1(((sB/opt/alt/python27/lib/python2.7/site-packages/setuptools/monkey.pyts&          *