3
h`Z                 @   s  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rd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 e Z!e Z"e#Z e$Z$e%e&e'fZ(e%e&fZ)nerd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,m-Z dd	l.mZ dd
l/mZ ddl0mZ e Z!e Z e"Z"e e"fZ$e%e'fZ(e%fZ)dS )zq
requests.compat
~~~~~~~~~~~~~~~

This module handles import compatibility issues between Python 2 and
Python 3.
    )chardetN      )	quoteunquote
quote_plusunquote_plus	urlencode
getproxiesproxy_bypassproxy_bypass_environmentgetproxies_environment)urlparse
urlunparseurljoinurlsplit	urldefrag)parse_http_list)Morsel)StringIO)OrderedDict)
r   r   r   r   r	   r   r   r   r   r   )r   r
   r   r   r   )	cookiejar)1__doc__pip._vendorr   sysversion_info_veris_py2is_py3jsonurllibr   r   r   r   r	   r
   r   r   r   r   r   r   r   r   urllib2r   	cookielibCookier   r   Z)pip._vendor.urllib3.packages.ordered_dictr   strbuiltin_strbytesunicode
basestringintlongfloatnumeric_typesinteger_typesurllib.parseurllib.requesthttpr   http.cookiesiocollections r4   r4   :/tmp/pip-build-ikjamrr1/pip/pip/_vendor/requests/compat.py<module>	   sB   ,

0