eaiovnaovbqoebvqoeavibavo  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