HEX
Server: Apache
System: Linux 185.122.168.184.host.secureserver.net 5.14.0-570.52.1.el9_6.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Oct 15 06:39:08 EDT 2025 x86_64
User: barbeatleanalyti (1024)
PHP: 8.1.33
Disabled: NONE
Upload Files
File: //var/opt/nydus/ops/attr/__pycache__/__init__.cpython-39.pyc
a

�,�h	�@s.dZddlmZddlmZmZmZddlmZm	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�Z3e4ed�dd�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)Zauto_attribsc@seZdZdS)�
AttrsInstanceN)�__name__�
__module__�__qualname__�r)r)�>/opt/nydus/tmp/pip-target-wkfpz8uv/lib/python/attr/__init__.pyr%%sr%)"rrr%rr�NothingTyperrr�attrr�
attributesrrrr rrr!rrr	r"r
r�ibrr#r�srr
rr)�mod_name�returncsttd��fdd�}|S)zp
    Create a metadata proxy for packaging information that uses *mod_name* in
    its warnings and errors.
    )�namer1csR|dvr d��d|��}t|��ddlm}|d�}|dkrJt�|d�S|dS)	N)�__version__�__version_info__zmodule z has no attribute r)�metadatarr4�version)�AttributeError�importlib.metadatar5r$Z_from_version_string)r2�msgr5�meta�r0r)r*�__getattr__Wsz"_make_getattr.<locals>.__getattr__)�str)r0r<r)r;r*�
_make_getattrQsr>N)8�__doc__�	functoolsr�typingrrr�rrr	r
r�_cmpr�_configr
rZ_funcsrrrrr�_makerrrrrrrrrrrrZ	_next_genr r!r"r#Z
_version_infor$r/r-r.r,Z	dataclassr%r+�__all__r=r>r&r<r)r)r)r*�<module>s"8
&