U
    g                     @  sV   U d dl mZ d dlmZ ddgZd dlZdaded< dd	d
dZdd	ddZ	dS )    )annotations)versioninject_into_urllib3extract_from_urllib3Nz
typing.Anyorig_HTTPSConnectionNone)returnc                  C  s   t d} | ds"td| dddlm} ddlm} ddlm} dd	lm} d
dlm	} |j
a||_||_
dg|_dg|_d S )Nh2z4.zQurllib3 v2 supports h2 version 4.x.x, currently the 'h2' module is compiled with z5. See: https://github.com/urllib3/urllib3/issues/3290   
connectionutilHTTPSConnectionPoolssl_   )HTTP2Connection)r   
startswithImportError r   r   connectionpoolr   r   r   HTTPSConnectionr   ConnectionClsALPN_PROTOCOLS)Z
h2_versionurllib3_connectionurllib3_utilr   urllib3_util_sslr    r   :/tmp/pip-unpacked-wheel-f4zjg0cl/urllib3/http2/__init__.pyr      s    

c                  C  sP   ddl m}  ddl m} ddlm} ddlm} t|_t| _dg|_	dg|_	d S )Nr
   r   r   r   r   zhttp/1.1)
r   r   r   r   r   r   r   r   r   r   )r   r   r   r   r   r   r    r   +   s    )

__future__r   importlib.metadatar   __all__typingr   __annotations__r   r   r   r   r   r    <module>   s    