ÿØÿàJFIFÿþ ÿÛC       ÿÛC ÿÀÿÄÿÄ"#QrÿÄÿÄ&1!A"2qQaáÿÚ ?Øy,æ/3JæÝ¹È߲؋5êXw²±ÉyˆR”¾I0ó2—PI¾IÌÚiMö¯–þrìN&"KgX:Šíµ•nTJnLK„…@!‰-ý ùúmë;ºgµŒ&ó±hw’¯Õ@”Ü— 9ñ-ë.²1<yà‚¹ïQÐU„ہ?.’¦èûbß±©Ö«Âw*VŒ) `$‰bØÔŸ’ëXÖ-ËTÜíGÚ3ð«g Ÿ§¯—Jx„–’U/ÂÅv_s(Hÿ@TñJÑãõçn­‚!ÈgfbÓc­:él[ðQe 9ÀPLbÃãCµm[5¿ç'ªjglå‡Ûí_§Úõl-;"PkÞÞÁQâ¼_Ñ^¢SŸx?"¸¦ùY騐ÒOÈ q’`~~ÚtËU¹CڒêV  I1Áß_ÿÙ abc@@sdZddlmZddlZddlZdefdYZdefdYZdefd YZ d eefd YZ d efd YZ da dddZdZdS(sN A module that implements tooling to enable easy warnings about deprecations. i(tabsolute_importNtPipDeprecationWarningcB@seZRS((t__name__t __module__(((s9/usr/lib/python2.7/site-packages/pip/utils/deprecation.pyR stPendingcB@seZRS((RR(((s9/usr/lib/python2.7/site-packages/pip/utils/deprecation.pyRstRemovedInPip10WarningcB@seZRS((RR(((s9/usr/lib/python2.7/site-packages/pip/utils/deprecation.pyRstRemovedInPip11WarningcB@seZRS((RR(((s9/usr/lib/python2.7/site-packages/pip/utils/deprecation.pyRstPython26DeprecationWarningcB@seZRS((RR(((s9/usr/lib/python2.7/site-packages/pip/utils/deprecation.pyRscC@s|dk r7tdk rt||||||qnpt|trtjd}d|}t|tr~|j|q|j|nt||||||dS(Nspip.deprecationssDEPRECATION: %s( tNonet_warnings_showwarningt issubclassRtloggingt getLoggerRtwarningterror(tmessagetcategorytfilenametlinenotfiletlinetloggert log_message((s9/usr/lib/python2.7/site-packages/pip/utils/deprecation.pyt _showwarning$s   cC@s;tjdtdttdkr7tjatt_ndS(Ntdefaulttappend(twarningst simplefilterRtTrueR Rt showwarningR(((s9/usr/lib/python2.7/site-packages/pip/utils/deprecation.pytinstall_warning_loggerDs  (t__doc__t __future__RR RtWarningRtobjectRRRRRR RR(((s9/usr/lib/python2.7/site-packages/pip/utils/deprecation.pyts