a *eg@sdZddlZdZddZejddekrLedeejddeeddlZddlm Z dd l m Z e e e Z Gd d d Zejdeed ksJd ejdd dddS)zExecute exactly this copy of pip, within a different environment. This file is named as it is, to ensure that this module can't be imported via an import statement. N)cCsddd|DS)N.css|]}t|VqdS)N)str).0vrzversion_str..)join)versionrrr version_strsrz?This version of pip does not support python {} (requires >={}).) PathFinder)dirnamec@seZdZedddZdS)PipImportRedirectingFinderNcCs0|dkr dSt|tg|}|s,Jt|f|S)Npip)r find_specPIP_SOURCES_ROOT)selffullnamepathtargetspecrrr r%s z$PipImportRedirectingFinder.find_spec)NN)__name__ __module__ __qualname__ classmethodrrrrr r$sr__main__z1Cannot run __pip-runner__.py as a non-main modulerT)run_name alter_sys)__doc__sysZPYTHON_REQUIRESr version_info SystemExitformatZrunpyimportlib.machineryros.pathr__file__rr meta_pathinsertr run_modulerrrr s"