B
    +a<                 @   s  d Z yddlZW n ek
r,   ddlZY nX ddlZejZed dkZed dkZyddl	Z
W n ek
r|   ddl
Z
Y nX er4d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l0mZmZmZmZmZ ddl1m2Z ddl3mZ dd	l4mZ ddl m$Z$ ddl5m!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.
    N      )	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   )6__doc__chardetImportErrorZcharset_normalizersysversion_info_veris_py2is_py3Z
simplejson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   3/tmp/pip-unpacked-wheel-bpvnazb1/requests/compat.py<module>	   sP   ,

0