HEX
Server: LiteSpeed
System: Linux php-prod-1.spaceapp.ru 5.15.0-157-generic #167-Ubuntu SMP Wed Sep 17 21:35:53 UTC 2025 x86_64
User: sport3497 (1034)
PHP: 8.1.33
Disabled: NONE
Upload Files
File: //usr/local/CyberPanel/lib64/python3.10/site-packages/attr/__pycache__/__init__.cpython-310.pyc
o

��h	�@s0dZddlmZddlmZmZmZddlmZm	Z	m
Z
mZmZddl
mZddlmZmZddlmZmZmZmZmZdd	lmZmZmZmZmZmZmZm Z m!Z!m"Z"m#Z#m$Z$dd
l%m&Z&m'Z'm(Z(m)Z)ddl*m+Z+eZ,Z-eZ.Z/eedd
�Z0Gdd�de�Z1eejZ2gd�Z3de4defdd�Z5e5e6�Z7dS)z
Classes Without Boilerplate
�)�partial)�Callable�Literal�Protocol�)�
converters�
exceptions�filters�setters�
validators)�	cmp_using)�get_run_validators�set_run_validators)�asdict�assoc�astuple�has�
resolve_types)�NOTHING�	Attribute�	Converter�Factory�_Nothing�attrib�attrs�evolve�fields�fields_dict�
make_class�validate)�define�field�frozen�mutable)�VersionInfoT)�auto_attribsc@seZdZdS)�
AttrsInstanceN)�__name__�
__module__�__qualname__�r*r*�C/usr/local/CyberPanel/lib/python3.10/site-packages/attr/__init__.pyr&%sr&)"rrr&rr�NothingTyperrr�attrr�
attributesrrrr rrr!rrr	r"r
r�ibrr#r�srr
rr�mod_name�returncsdtdtf�fdd�}|S)zp
    Create a metadata proxy for packaging information that uses *mod_name* in
    its warnings and errors.
    �namer2csR|dvrd��d|��}t|��ddlm}|d�}|dkr%t�|d�S|dS)	N)�__version__�__version_info__zmodule z has no attribute r)�metadatarr5�version)�AttributeError�importlib.metadatar6r$�_from_version_string)r3�msgr6�meta�r1r*r+�__getattr__Wsz"_make_getattr.<locals>.__getattr__)�str)r1r>r*r=r+�
_make_getattrQsr@N)8�__doc__�	functoolsr�typingrrr�rrr	r
r�_cmpr�_configr
r�_funcsrrrrr�_makerrrrrrrrrrrr�	_next_genr r!r"r#�
_version_infor$r0r.r/r-�	dataclassr&r,�__all__r?r@r'r>r*r*r*r+�<module>s$8
&