ó . ^c@sdZddlZddlZddlmZd„ZejrLd„ZnejƒdkodejZerse nd„Z y<dd l m Z m Z mZmZdd l mZmZWnWek rddlZdd lm Z mZmZdd „Z d „Zd„ZnXdS(s2 Compatibility Support for Python 2.7 and earlier iÿÿÿÿN(tsixcCs |j|ƒS(sH Given an HTTPMessage, return all headers matching a given key. (tget_all(tmessagetkey((s9/usr/lib/python2.7/dist-packages/setuptools/py27compat.pytget_all_headers scCs |j|ƒS(N(t getheaders(RR((s9/usr/lib/python2.7/dist-packages/setuptools/py27compat.pyRstLinuxcCs|S(N((tx((s9/usr/lib/python2.7/dist-packages/setuptools/py27compat.pytti(t find_modulet PY_COMPILEDt PY_FROZENt PY_SOURCE(tget_frozen_objectt get_module(R R R c Cs |jdƒ}xŠ|r›|jdƒ}tj||ƒ\}}\}}}} |tjkry|pjdg}|g}q|rtd||fƒ‚qqW| S(s7Just like 'imp.find_module()', but with package supportt.it__init__sCan't find %r in %s(tsplittpoptimpR t PKG_DIRECTORYt ImportError( tmoduletpathstpartstparttftpathtsuffixtmodetkindtinfo((s9/usr/lib/python2.7/dist-packages/setuptools/py27compat.pyR 's ( cCs tj|ƒS(N(RR(RR((s9/usr/lib/python2.7/dist-packages/setuptools/py27compat.pyR7scCstj||Œtj|S(N(Rt load_moduletsystmodules(RRR ((s9/usr/lib/python2.7/dist-packages/setuptools/py27compat.pyR:s(t__doc__R"tplatformtsetuptools.externRRtPY2tsystemtlinux_py2_asciitstrt rmtree_safet_impR R R R RRRRtNone(((s9/usr/lib/python2.7/dist-packages/setuptools/py27compat.pyts$      "