HEX
Server: LiteSpeed
System: Linux us-phx-web1284.main-hosting.eu 4.18.0-553.109.1.lve.el8.x86_64 #1 SMP Thu Mar 5 20:23:46 UTC 2026 x86_64
User: u300739242 (300739242)
PHP: 8.2.30
Disabled: system, shell_exec, passthru, mysql_list_dbs, ini_alter, dl, symlink, link, chgrp, leak, popen, apache_child_terminate, virtual, mb_send_mail
Upload Files
File: //opt/alt/python311/lib/python3.11/site-packages/attr/__pycache__/__init__.cpython-311.pyc
�

C�;f���J�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��Z4dS)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��eZdZdS)�
AttrsInstanceN)�__name__�
__module__�__qualname__���@/opt/alt/python311/lib/python3.11/site-packages/attr/__init__.pyr%r%#s�������Dr*r%) rr%rrrrr�attrr�
attributesrrrrrrrrrrr r
r�ibrr!r�srr	rr
�mod_name�returnc�0��dtdtf�fd�}|S)zp
    Create a metadata proxy for packaging information that uses *mod_name* in
    its warnings and errors.
    �namer1c�r��ddddddddddd�
}||vrd��d|��}t|���d	dl}d	dl}|jd
krd	dlm}nd	dlm}|dvr$|�d
��d|�d�td���|d��}|dkrdS|dkrdS|dvr"|d�	dd��dS|dkrtj|d��S|dkr"|d�dd��d	S|dkr*|d�d d��ddd�S|||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__Qs������$� )�(�����$�
�
���)�)�)�>�H�>�>��>�>�C� ��%�%�%��
�
�
�������f�$�$�3�3�3�3�3�3�3�3�3�3�3�3�3��:�:�:��M�M�;�X�;�;��;�;�;�#��
�
�
�
��x�� � ���=� � ��5��?�"�"�7�7��)�)�)��
�&�,�,�S�!�4�4�R�8�8��%�%�%��3�D��O�D�D�D��<�����'�.�.�s�A�6�6�q�9�9��;�����'�.�.�s�A�6�6�q�9�#�2�#�>�>��&�t�,�-�-r*)�str)r0r\s` r+�
_make_getattrr^Ks8���0.�#�0.�#�0.�0.�0.�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�B�B�B�B�B�B�B�B�B�B�B�B�������������;�;�;�;�;�;�;�;�F�F�F�F�F�F�F�F�F�F�F�F�F�F�F�F�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�6�5�5�5�5�5�5�5�5�5�5�5�&�&�&�&�&�&����J����T��G�E��-�-�-�	�	�	�	�	�	�H�	�	�	�!�!�!��H8�C�8�H�8�8�8�8�v�m�H�%�%���r*