o
    1)h                     @  s   d dl mZ d dlZddlmZ ddlmZ ddlmZ ddlm	Z	 ddlm
Z
 dd	lmZ dd
lmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ dddZdS )    )annotationsN   )base64_decode)base64_encode)
want_bytes)BadData)	BadHeader)
BadPayload)BadSignature)BadTimeSignature)SignatureExpired)
Serializer)HMACAlgorithm)NoneAlgorithm)Signer)TimedSerializer)TimestampSigner)URLSafeSerializer)URLSafeTimedSerializernamestrreturnt.Anyc                 C  s<   | dkrdd l }dd l}|jdtdd |jdS t| )N__version__r   zThe '__version__' attribute is deprecated and will be removed in ItsDangerous 2.3. Use feature detection or 'importlib.metadata.version("itsdangerous")' instead.   )
stacklevelZitsdangerous)importlib.metadatawarningswarnDeprecationWarningmetadataversionAttributeError)r   	importlibr    r$   TC:\Users\User\Downloads\Proyecto_IoT\venv\Lib\site-packages\itsdangerous/__init__.py__getattr__   s   r&   )r   r   r   r   )
__future__r   typingtencodingr   r   r   excr   r   r	   r
   r   r   
serializerr   Zsignerr   r   r   Ztimedr   r   Zurl_safer   r   r&   r$   r$   r$   r%   <module>   s(    