Ñò 9ÕÒTc @@s–ddklZddkZddkZddklZddklZddk l Z ddk l Z ei deiƒZddddd„ZdS( i(tabsolute_importN(tparse(tget_file_content(tInstallRequirement(tnormalize_names^(http|https|file):c c@sq|djotdƒ‚nd}|o |ind}|oti|ƒ}ntiitii|ƒƒ}t |d|d|ƒ\}}xÚt |i ƒdƒD]Ã\} } | i ƒ} ti dd| ƒ} | p| idƒoq¦n|o|i| ƒoq¦n| idƒp| id ƒoÓ| idƒo| d i ƒ} n | td ƒi ƒi d ƒ} ti|ƒoti|| ƒ} n6ti| ƒp%tiitii|ƒ| ƒ} nx˜t| |d|d |d|ƒD] } | VqðWq¦| id ƒp| idƒoq¦| idƒp| idƒo”| idƒo| d i ƒ} n | tdƒi ƒid ƒ} tii|| ƒ} tii| ƒo | } n|o|ii| ƒqiq¦| idƒp| idƒo^| idƒo| d i ƒ} n | tdƒi ƒid ƒ} |o| g|_qiq¦| idƒo>| tdƒi ƒid ƒ} |o|ii| ƒqiq¦| idƒoq¦| idƒo|o t|_qiq¦| idƒo|o g|_qiq¦| idƒoR| tdƒi ƒid ƒ} |o(|itt| ƒi ƒgƒO_qiq¦| idƒo|o t!|_"qiq¦| idƒoq¦| idƒoq¦| idƒoR| tdƒi ƒid ƒ} |o(|i#tt| ƒi ƒgƒO_#qiq¦| idƒoR| tdƒi ƒid ƒ} |o(|i#tt| ƒi ƒgƒO_#qiq¦d|| f}| idƒp| idƒoŠ| idƒo| d i ƒ} n | tdƒi ƒid ƒ} t$i%| d|d |o |i&ndd!|o |i'ntƒ}n*t$i(| |d!|o |i'ntƒ}|Vq¦WdS("NsCparse_requirements() missing 1 required keyword argument: 'session't comes_fromtsessionis (^|\s)#.*$tt#s-rs --requirementit=toptionss-Zs--always-unzips-fs --find-linkss-is --index-urls--extra-index-urls --use-wheels--no-use-wheels --no-indexs--allow-externals--allow-all-externals--no-allow-externals--no-allow-insecures--allow-insecures--allow-unverifieds-r %s (line %s)s-es --editablet default_vcstisolated()tNonet TypeErrortskip_requirements_regextretcompiletostpathtdirnametabspathRt enumeratet splitlineststriptsubt startswithtsearchtlent _scheme_ret urllib_parseturljointjointparse_requirementstlstriptexistst find_linkstappendt index_urlstFalset use_wheeltallow_externaltsetRtlowertTruetallow_all_externaltallow_unverifiedRt from_editableR t isolated_modet from_line(tfilenametfinderRR Rt skip_matcht skip_regext reqs_file_dirtcontentt line_numbertlinetreq_urltitemtrelative_to_reqs_filetreq((s6/usr/lib/python2.6/vendor-packages/pip/req/req_file.pyR!sÄ     %      ,,, (t __future__RRRtpip._vendor.six.moves.urllibRRt pip.downloadRtpip.req.req_installRt pip.utilsRRtIRR R!(((s6/usr/lib/python2.6/vendor-packages/pip/req/req_file.pyts