kf <dZddlmZddlmZddlmZmZmZm Z m Z ddl m Z ddl mZmZddlmZmZmZmZmZmZdd lmZmZmZmZmZmZmZmZm Z dd l!m"Z"m#Z#m$Z$m%Z%dd l&m'Z'exZ(Z)exZ*Z+eed Z,GddZ-gdZ.de/defdZ0e0e1Z2dS)z Classes Without Boilerplate )partial)Callable) converters exceptionsfilterssetters validators) cmp_using)get_run_validatorsset_run_validators)asdictassocastupleevolvehas resolve_types) NOTHING AttributeFactoryattribattrsfields fields_dict make_classvalidate)definefieldfrozenmutable) VersionInfoT) auto_attribsceZdZdS) AttrsInstanceN)__name__ __module__ __qualname__m/builddir/build/BUILD/imunify360-venv-2.3.5/opt/imunify360/venv/lib/python3.11/site-packages/attr/__init__.pyr$r$"sDr)r$) rr$rrrrrattrr attributesrr rrrrrrrrrr ribrr rsr r rr mod_namereturnc0dtdtffd }|S)zp Create a metadata proxy for packaging information that uses *mod_name* in its warnings and errors. namer0c ddddddddddd }||vrtdd|d dl}d dl}|jd krd d lm}nd d lm}|d kr$|d d|dtd|d}|dkrdS|dkrdS|dvr"|d dddS|d krtj |dS|dkr"|d ddd S|dkr*|d dddddS|||S) NNameversionsummarylicense) __title__ __copyright__ __version____version_info____description____uri____url__ __author__ __email__ __license__zmodule z has no attribute r))metadatar<z Accessing .z is deprecated and will be removed in a future release. Use importlib.metadata directly to query for attrs's packaging metadata.) stacklevelrrBMITr:z"Copyright (c) 2015 Hynek Schlawack)r>r?z Project-URL rr@z Author-emailrA<)keysAttributeErrorsyswarnings version_infoimportlib_metadatarEimportlib.metadatawarnDeprecationWarningsplitr!_from_version_stringrsplit)r2dunder_to_metadatarOrPrEmetar/s r* __getattr__z"_make_getattr..__getattr__Ps$ )($    )..00 0 0 !M8!M!Mt!M!MNN N   f $ $ 3 3 3 3 3 3 3 3 3 3 3 3 3 % % % MM;X;;;;;#    x   = 5 _ $ $77 + + + &,,S!44R8 8 ' ' '3DODD D \ ! !'..sA66q9 9 [ '..sA66q9#2#> >&t,--r))str)r/r[s` r* _make_getattrr]Js8 /.#/.#/./././././.b r)N)3__doc__ functoolsrtypingrr5rrrr r _cmpr _configr r _funcsrrrrrr_makerrrrrrrrr _next_genrrrr _version_infor!r.r,r-r+ dataclassr$__all__r\r]r%r[r(r)r*risBBBBBBBBBBBBBB;;;;;;;;FFFFFFFFFFFFFFFF                      655555555555&&&&&&J T GE - - -         ! ! ! H7C7H7777tmH%% r)