
    h                        d Z ddlmZ ddlZddl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 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 ddlmZ 	 ddlZ ej>                  de d       dZ"dZ#e	Z	dZ$ ejJ                  e&      jO                   e              ejP                  fdZ)[ ejT                  dejV                  d        ejT                  dejX                  d        ejT                  dejZ                  d        ejT                  dej\                  d       ej^                  fdZ0y# e!$ r Y w xY w)ze
Python HTTP library with thread-safe connection pooling, file post support, user friendly, and more
    )absolute_importN)NullHandler   )
exceptions)__version__)HTTPConnectionPoolHTTPSConnectionPoolconnection_from_url)encode_multipart_formdata)PoolManagerProxyManagerproxy_from_url)HTTPResponse)make_headers)Retry)Timeout)get_hostz'urllib3[secure]' extra is deprecated and will be removed in a future release of urllib3 2.x. Read more in this issue: https://github.com/urllib3/urllib3/issues/2680   )category
stacklevelz(Andrey Petrov (andrey.petrov@shazow.net)MIT)r   r	   r   r   r   r   r   add_stderr_loggerr
   disable_warningsr   r   r   r   c                    t        j                  t              }t        j                         }|j	                  t        j
                  d             |j                  |       |j                  |        |j                  dt               |S )z
    Helper for quickly adding a StreamHandler to the logger. Useful for
    debugging.

    Returns the handler after adding it.
    z%%(asctime)s %(levelname)s %(message)sz,Added a stderr logging handler to logger: %s)	logging	getLogger__name__StreamHandlersetFormatter	Formatter
addHandlersetLeveldebug)levelloggerhandlers      ED:\EasyAligner\venv\Lib\site-packages\pip/_vendor/urllib3/__init__.pyr   r   ?   sj     x(F##%G**+RST
g
OOE
LL?JN    alwaysT)appenddefaultc                 0    t        j                  d|        y)z<
    Helper for quickly disabling all urllib3 warnings.
    ignoreN)warningssimplefilter)r   s    r'   r   r   b   s     (H-r(   )1__doc__
__future__r   r   r.   r    r   _versionr   connectionpoolr   r	   r
   filepostr   poolmanagerr   r   r   responser   util.requestr   
util.retryr   util.timeoutr   util.urlr   urllib3_secure_extrawarnDeprecationWarningImportError
__author____license____all__r   r   r!   DEBUGr   r/   SecurityWarningSubjectAltNameWarningInsecurePlatformWarningSNIMissingWarningHTTPWarningr    r(   r'   <module>rJ      s<   '     ! X X / B B " &  !  HMM	9 $ 8
"   (  & &{} 5 $MM &    h
 : :4 H   i!A!A$ O   i!C!CD Q   i!=!=d K )44 .M  		s   D? ?EE