
    6hB                        S SK r S SKJr  SSKJrJrJrJrJr  SSK	J
r
  SSKJrJr  SSKJrJrJrJrJrJr  SSKJrJrJrJrJrJrJrJrJr  SS	KJ r   S
r!\ RD                  " \!5      r#Sr$Sr%Sr&\&r'\%S-   \'-   S-   r(Sr)Sr*Sr+Sr,\=r-r.\=r/r0\" \SS9r1/ SQr2\ Rf                  SS S:  a  SSK4J5r5J6r6J7r7J8r8  \2Rs                  S5        gg)    N)partial   )
converters
exceptionsfilterssetters
validators)	cmp_using)get_run_validatorsset_run_validators)asdictassocastupleevolvehasresolve_types)	NOTHING	AttributeFactoryattribattrsfieldsfields_dict
make_classvalidate)VersionInfoz22.1.0r   zClasses Without Boilerplatezhttps://www.attrs.org/z <>zHynek Schlawackzhs@ox.cxMITz"Copyright (c) 2015 Hynek SchlawackT)auto_attribs)r   r   r   r   r   r   attrr   
attributesr   r
   r   r   r   r   r   r   r   r   ibr   r   sr   r   r   r	      )      )definefieldfrozenmutable):sys	functoolsr    r   r   r   r   r	   _cmpr
   _configr   r   _funcsr   r   r   r   r   r   _maker   r   r   r   r   r   r   r   r   _version_infor   __version___from_version_string__version_info__	__title____description____url____uri____doc__
__author__	__email____license____copyright__r#   r!   r"   r    	dataclass__all__version_info	_next_genr'   r(   r)   r*   extend     D/usr/lib/python3/dist-packages/mercurial/thirdparty/attr/__init__.py<module>rG      s      B B  ; F F
 
 
 ' 33K@ 	/
"

D
 7
*S
0
	4  J TE-	< BQ6!99NN;< "rE   