
    ԟf                         d dl mZmZmZmZmZmZmZm	Z	m
Z
mZmZmZmZmZ eedddZddddddZej$                  e_        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  e       d   Z[y)   )DecodeErrorEncodeErrorFieldMetaMsgspecErrorRawStruct	UnsetTypeUNSET	NODEFAULTValidationError	defstructconvertto_builtinsNdefaultdefault_factorynamec                     t        | ||      S )Nr   )_Fieldr   s      K/var/www/cvtools/html/venv/lib/python3.12/site-packages/msgspec/__init__.pyfieldr      s    '?NN    F)str_keys
str_valuesbuiltin_typesdec_hookc                T    ddl }|j                  dd       t        | || |||      S )z+DEPRECATED: use ``msgspec.convert`` instead    NzK`msgspec.from_builtins` is deprecated, please use `msgspec.convert` instead   )
stacklevel)strictr   r   r   )warningswarnr   )objtyper   r   r   r   r#   s          r   from_builtinsr'      sA     MMU   ~# r   )msgpack)json)yaml)toml)inspect)structs)get_versionsversion)_corer   r   r   r   r   r   r   r	   r
   r   r   r   r   r   r   r   r'   __doc__ r(   r)   r*   r+   r,   r-   _versionr.   __version__ r   r   <module>r6      sn      $ 	 O 4        "nY'r   