
    ?OOfl                     ^    d Z ddlmZmZmZ ddlmZmZmZ dZ	dZ
dZde
z   Zg dZd	ed
efdZy)z
Verify service identities.
   )cryptographyhazmat	pyopenssl)CertificateErrorSubjectAltNameWarningVerificationErrorservice-identityzHynek SchlawackMITzCopyright (c) 2014 )r   r   r   r   r   r   namereturnc                 @   dddddd}| |vrt        dt         d|        dd l}ddlm} |j                  d	|  d
t        d        |d      }| dv r|d   j                  dd      d   S | dk(  r'|d   j                  dd      d   j                  d      S |||       S )Nversionsummary )__version____description____uri____url__	__email__zmodule z has no attribute     )metadatazAccessing service_identity.zt is deprecated and will be removed in a future release. Use importlib.metadata directly to query packaging metadata.   )
stacklevelr	   )r   r   zProject-URL r   r   zAuthor-email<>)	AttributeError__name__warningsimportlib.metadatar   warnDeprecationWarningsplitrstrip)r   dunder_to_metadatar   r   metas        Z/var/www/premiumrankchecker/venv/lib/python3.12/site-packages/service_identity/__init__.py__getattr__r(       s     $ %%wxj0B4&IJJ+MM
%dV ,' 	' 	   &'D%%M"((a033{N#))#q1!4;;C@@"4())    N)__doc__r   r   r   r   
exceptionsr   r   r   	__title__
__author____license____copyright____all__strr(    r)   r'   <module>r3      sQ   
 . -  	
%
2*c *c *r)   