ž
7’Reï$ c @ s¦ d Z d d l Z d d l Z d d l Z d d l m Z d d l m Z m Z d d „ Z e j
e j f d d „ Z d d
„ Z
Gd d „ d e ƒ Z e ƒ Z d S(
u Logging
i N( u backwardcompat( u coloramau
pkg_resourcesc s ‡ f d d † } | S( Nc s# d j t ˆ ƒ | t j j g ƒ S( Nu ( u joinu listu coloramau Styleu RESET_ALL( u inp( u colors( u /tmp/pip-zej_zi-build/pip/log.pyu wrapped
s u _color_wrap..wrapped( ( u colorsu wrapped( ( u colorsu /tmp/pip-zej_zi-build/pip/log.pyu _color_wrap s u _color_wrapc C sm t | t j ƒ s | n | j } | | k r1 d St | d ƒ rP | j ƒ rP d S| j d ƒ d k ri d Sd S( Nu isattyu TERMu ANSIFT( u
isinstanceu coloramau AnsiToWin32u wrappedu Falseu hasattru isattyu Trueu get( u consumeru environu stdu
real_consumer( ( u /tmp/pip-zej_zi-build/pip/log.pyu should_color s u should_colorc C s d j | j d ƒ d d … ƒ } d j | j d ƒ d d … ƒ } | j d ƒ \ } } t t | ƒ d ƒ } d j | | g ƒ } t j | ƒ t j | ƒ k S( Nu .i i ( u joinu splitu stru intu
pkg_resourcesu
parse_version( u current_versionu removal_versionu majoru minoru warn_version( ( u /tmp/pip-zej_zi-build/pip/log.pyu should_warn&