U
    
Ha                     @   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m Z m!Z!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/m0Z dd	l1mZ dd
l2mZ ddlm"Z" ddl3mZm Z m!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)CallableMappingMutableMappingOrderedDict)
r   r   r   r   r	   r   r   r   r   r   )r   r
   r   r   r   )	cookiejar)r   )r   r   r   )4__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   collectionsr   r   r   r   strbuiltin_strbytesunicode
basestringintlongfloatnumeric_typesinteger_typesurllib.parseurllib.requesthttpr   http.cookiesiocollections.abc r8   r8   ?/tmp/pip-unpacked-wheel-tx790h60/pip/_vendor/requests/compat.py<module>   sD   	,

0