ó
j·Ã^c           @   sc  d  Z  d d l m Z d d l Z e j Z e d d k Z e d d k Z d d l Z e rYd d l	 m
 Z
 m Z m Z m Z m Z m Z m Z m Z m Z d d l m Z m Z m Z m Z m Z d d	 l m Z d d l Z d d
 l m Z d d l m Z d d l m Z m  Z  m! Z! m" Z" e# Z$ e# Z% e& Z# e' Z' e( e) e* f Z+ e( e) f Z, ne r_d d l- m Z m Z m Z m Z m Z m
 Z
 m Z m Z m Z m Z d d l. m Z m Z m Z m Z m Z d d l/ m0 Z d d
 l1 m Z d d l2 m Z d d l m" Z" d d l3 m Z m  Z  m! Z! e# Z$ e# Z# e% Z% e# e% f Z' e( e* f Z+ e( f Z, n  d S(   sq   
requests.compat
~~~~~~~~~~~~~~~

This module handles import compatibility issues between Python 2 and
Python 3.
iÿÿÿÿ(   t   chardetNi    i   i   (	   t   quotet   unquotet
   quote_plust   unquote_plust	   urlencodet
   getproxiest   proxy_bypasst   proxy_bypass_environmentt   getproxies_environment(   t   urlparset
   urlunparset   urljoint   urlsplitt	   urldefrag(   t   parse_http_list(   t   Morsel(   t   StringIO(   t   Callablet   Mappingt   MutableMappingt   OrderedDict(
   R
   R   R   R   R   R   R   R   R   R   (   R   R   R   R   R	   (   t	   cookiejar(   R   (   R   R   R   (4   t   __doc__t   pip._vendorR    t   syst   version_infot   _vert   is_py2t   is_py3t   jsont   urllibR   R   R   R   R   R   R   R   R	   R
   R   R   R   R   t   urllib2R   t	   cookielibt   CookieR   R   t   collectionsR   R   R   R   t   strt   builtin_strt   bytest   unicodet
   basestringt   intt   longt   floatt   numeric_typest   integer_typest   urllib.parset   urllib.requestt   httpR   t   http.cookiest   iot   collections.abc(    (    (    s,   site-packages/pip/_vendor/requests/compat.pyt   <module>	   sD   		@("F(