o
    ZhQ	                     @  s   d dl mZ d dlZd dlZd dlmZ d dlmZm	Z	m
Z
mZmZmZ d dlmZ d dlmZmZ d dlmZmZmZmZmZ dd	lmZ dddZg dZdS )    )annotationsN)Version)	post_dump	post_loadpre_dumppre_load	validatesvalidates_schema)ValidationError)Schema
SchemaOpts)EXCLUDEINCLUDERAISEmissingpprint   )fieldsnamestrreturn
typing.Anyc                 C  s   dd l }| dkr|jdtdd tjdS | dkr*|jdtdd ttjdS | d	krK|jd
tdd ttjd}|j}|jrI||j7 }|S t	| )Nr   __version__zThe '__version__' attribute is deprecated and will be removed in in a future version. Use feature detection or 'importlib.metadata.version("marshmallow")' instead.   )
stacklevelZmarshmallow__parsed_version__zThe '__parsed_version__' attribute is deprecated and will be removed in in a future version. Use feature detection or 'packaging.Version(importlib.metadata.version("marshmallow"))' instead.__version_info__zThe '__version_info__' attribute is deprecated and will be removed in in a future version. Use feature detection or 'packaging.Version(importlib.metadata.version("marshmallow")).release' instead.)
warningswarnDeprecationWarning	importlibmetadataversionr   releasepreAttributeError)r   r   r   r    r&   K/var/www/html/lang_env/lib/python3.10/site-packages/marshmallow/__init__.py__getattr__   s8   
r(   )r   r   r   r   r   r   r   r	   r   r   r   r   r   r
   r   )r   r   r   r   )
__future__r   importlib.metadatar    typingZpackaging.versionr   Zmarshmallow.decoratorsr   r   r   r   r   r	   Zmarshmallow.exceptionsr
   Zmarshmallow.schemar   r   Zmarshmallow.utilsr   r   r   r   r    r   r(   __all__r&   r&   r&   r'   <module>   s     
*