
    
Jh                    L    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Zd
d	Z	y)    )annotations)versioninject_into_urllib3extract_from_urllib3Nz
typing.Anyorig_HTTPSConnectionc                     t        d      } | j                  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|_        y )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)
h2_versionurllib3_connectionurllib3_utilr   urllib3_util_sslr   s         J/var/www/test/myenv/lib/python3.12/site-packages/urllib3/http2/__init__.pyr   r      s    J  &00:~ >BB
 	
 4'4/+ .==(7%)8& $(&L'+f#    c                     ddl m}  ddl m} ddlm} ddlm} t        |_        t        | _        dg|_	        dg|_	        y )Nr
   r   r   r   r   zhttp/1.1)
r   r   r   r   r   r   r   r   r   r   )r   r   r   r   s       r    r   r   +   s5    3'4/(<%)=&#-,L'1l#r!   )returnNone)

__future__r   importlib.metadatar   __all__typingr   __annotations__r   r    r!   r    <module>r+      s4    " & 
 #' j '-8
3r!   