
    6|hS	                        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
Zg dZy)    )annotationsN)Version)	post_dump	post_loadpre_dumppre_load	validatesvalidates_schema)ValidationError)Schema
SchemaOpts)EXCLUDEINCLUDERAISEmissingpprint   )fieldsc                   dd l }| dk(  r7|j                  dt        d       t        j                  j                  d      S | dk(  r@|j                  dt        d       t        t        j                  j                  d            S | d	k(  ri|j                  d
t        d       t        t        j                  j                  d            }|j                  }|j                  r||j                  z  }|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.   )
stacklevel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)namer   r   r   s       S/var/www/html/test/engine/venv/lib/python3.12/site-packages/marshmallow/__init__.py__getattr__r'      s   }F  	 	
 !!))-88##Y  	 	
 y))11-@AA!!a  	 	
 %Y%7%7%?%?%NO&& 	 !! 2 6 66

    )r   r   r   r   r   r   r	   r
   r   r   r   r   r   r   r   )r%   strreturnz
typing.Any)
__future__r   importlib.metadatar   typingpackaging.versionr   marshmallow.decoratorsr   r   r   r   r	   r
   marshmallow.exceptionsr   marshmallow.schemar   r   marshmallow.utilsr   r   r   r   r    r   r'   __all__ r(   r&   <module>r6      s9    "   %  3 1 F F 'Tr(   