o
    -iM                     @   s   d Z ddlmZmZmZ ddlmZmZmZ ddl	m
Z
mZmZmZmZmZ ddlmZmZ ddlmZ dZdZd	e Zd
Zg dZdedefddZdS )z
Argon2 for Python
   )
exceptions	low_levelprofiles)hash_passwordhash_password_rawverify_password)DEFAULT_HASH_LENGTHDEFAULT_MEMORY_COSTDEFAULT_PARALLELISMDEFAULT_RANDOM_SALT_LENGTHDEFAULT_TIME_COSTPasswordHasher)
Parametersextract_parameters)Typeargon2-cffizHynek SchlawackzCopyright (c) 2015 MIT)r   r	   r
   r   r   r   r   r   r   r   r   r   r   r   r   namereturnc                 C   s   dddddd}| |vrdt  d|  }t|dd l}ddlm} |jd	|  d
tdd |d}| dv r@|d ddd S | dkrQ|d ddd dS |||   S )Nversionsummary )__version____description____uri____url__	__email__zmodule z has no attribute     )metadatazAccessing argon2.z is deprecated and will be removed in a future release. Use importlib.metadata directly to query for argon2-cffi's packaging metadata.   )
stacklevelr   )r   r   zProject-URL r   r   zAuthor-email<>)	__name__AttributeErrorwarningsimportlib.metadatar   warnDeprecationWarningsplitrstrip)r   dunder_to_metadatamsgr'   r   meta r0   ]/home/esfera/Desktop/Rishu/Inhouse_Email/venv/lib/python3.10/site-packages/argon2/__init__.py__getattr__/   s,   
r2   N)__doc__r   r   r   r   _legacyr   r   r   _password_hasherr   r	   r
   r   r   r   _utilsr   r   r   	__title__
__author____copyright____license____all__strr2   r0   r0   r0   r1   <module>   s    