o
    a+)h  ã                   @   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ddlm	Z	 ddl
mZ ddlmZmZmZ dd	lmZ dd
lmZ ddlmZ 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' e(Z)e(Z(e*Z*e(e*fZ+e,e-fZ.e,fZ/dS )zÁ
requests.compat
~~~~~~~~~~~~~~~

This module previously handled import compatibility issues
between Python 2 and Python 3. It remains for backwards
compatibility until the next major version.
é    )ÚchardetNé   é   )ÚJSONDecodeError)ÚOrderedDict)ÚCallableÚMappingÚMutableMapping)Ú	cookiejar)ÚMorsel)ÚStringIO)
ÚquoteÚ
quote_plusÚunquoteÚunquote_plusÚ	urldefragÚ	urlencodeÚurljoinÚurlparseÚurlsplitÚ
urlunparse)Ú
getproxiesÚgetproxies_environmentÚparse_http_listÚproxy_bypassÚproxy_bypass_environment)0Ú__doc__Úpip._vendorr   ÚsysÚversion_infoÚ_verÚis_py2Úis_py3Újsonr   Úcollectionsr   Úcollections.abcr   r   r	   Úhttpr
   Ú	cookielibÚhttp.cookiesr   Úior   Úurllib.parser   r   r   r   r   r   r   r   r   r   Úurllib.requestr   r   r   r   r   ÚstrÚbuiltin_strÚbytesÚ
basestringÚintÚfloatÚnumeric_typesÚinteger_types© r4   r4   úZC:\Users\User\Downloads\Proyecto_IoT\venv\Lib\site-packages\pip/_vendor/requests/compat.pyÚ<module>   s*    	0
