
    ^hM                         S r SSKJrJrJr  SSKJrJrJr  SSK	J
r
JrJrJrJrJr  SSKJrJr  SSKJr  SrSrS	\-   rS
r/ SQrS\S\4S jrg)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                 D   SSSSSS.nX;  a  S[          SU  3n[        U5      eSS KnSSKJn  UR                  S	U  S
3[        SS9  U" S5      nU S;   a  US   R                  SS5      S   $ U S:X  a'  US   R                  SS5      S   R                  S5      $ XQU       $ )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    metas         I/home/james-whalen/.local/lib/python3.13/site-packages/argon2/__init__.py__getattr__r3   /   s     $ %z!3D6:S!!+MM
D6 "9 	9 	   M"D%%M"((a044{N#))#q1!4;;C@@4())    N)__doc__r   r   r   r   _legacyr   r   r   _password_hasherr	   r
   r   r   r   r   _utilsr   r   r   	__title__
__author____copyright____license____all__strr3    r4   r2   <module>r@      s_    . - F F  3  	
%
2& *c  *c  *r4   