ó 9(Zc@`s%ddlmZmZmZddlZddlZddlZejddkZej ƒdkZ erµddl m Z d„Z dZd„Zd e fd „ƒYZd „Zn!d „Z d Zd„Zd„Ze rèd„Zn9ddlZejjZejejfe_eje_dS(i(tabsolute_importtdivisiontprint_functionNitPyPy(tIterableUserDictcC`st|ttjfƒS(N(t isinstancettypettypest ClassType(tklass((s+/tmp/pip-build-wDUJoH/attrs/attr/_compat.pytisclasssRcC`s |jƒS(N(t iteritems(td((s+/tmp/pip-build-wDUJoH/attrs/attr/_compat.pyR st ReadOnlyDictcB`s\eZdZd„Zd„Zd„Zd„Zd d„Zd„Z d d„Z d„Z RS( s5 Best-effort read-only dict wrapper. cC`stdƒ‚dS(Ns6'mappingproxy' object does not support item assignment(t TypeError(tselftkeytval((s+/tmp/pip-build-wDUJoH/attrs/attr/_compat.pyt __setitem__ scC`stdƒ‚dS(Ns/'mappingproxy' object has no attribute 'update'(tAttributeError(Rt_((s+/tmp/pip-build-wDUJoH/attrs/attr/_compat.pytupdate%scC`stdƒ‚dS(Ns4'mappingproxy' object does not support item deletion(R(RR((s+/tmp/pip-build-wDUJoH/attrs/attr/_compat.pyt __delitem__*scC`stdƒ‚dS(Ns.'mappingproxy' object has no attribute 'clear'(R(R((s+/tmp/pip-build-wDUJoH/attrs/attr/_compat.pytclear/scC`stdƒ‚dS(Ns,'mappingproxy' object has no attribute 'pop'(R(RRtdefault((s+/tmp/pip-build-wDUJoH/attrs/attr/_compat.pytpop4scC`stdƒ‚dS(Ns0'mappingproxy' object has no attribute 'popitem'(R(R((s+/tmp/pip-build-wDUJoH/attrs/attr/_compat.pytpopitem9scC`stdƒ‚dS(Ns3'mappingproxy' object has no attribute 'setdefault'(R(RRR((s+/tmp/pip-build-wDUJoH/attrs/attr/_compat.pyt setdefault>scC`sdt|jƒdS(Ns mappingproxy(t)(treprtdata(R((s+/tmp/pip-build-wDUJoH/attrs/attr/_compat.pyt__repr__CsN( t__name__t __module__t__doc__RRRRtNoneRRRR(((s+/tmp/pip-build-wDUJoH/attrs/attr/_compat.pyR s       cC`stƒ}|jj|ƒ|S(N(R RR(R tres((s+/tmp/pip-build-wDUJoH/attrs/attr/_compat.pytmetadata_proxyGs cC`s t|tƒS(N(RR(R ((s+/tmp/pip-build-wDUJoH/attrs/attr/_compat.pyR MstclasscC`s |jƒS(N(titems(R ((s+/tmp/pip-build-wDUJoH/attrs/attr/_compat.pyR RscC`stjt|ƒƒS(N(RtMappingProxyTypetdict(R ((s+/tmp/pip-build-wDUJoH/attrs/attr/_compat.pyR%UscC`s|j|fƒdS(N(t __setstate__(tcelltvalue((s+/tmp/pip-build-wDUJoH/attrs/attr/_compat.pytset_closure_cellYs(t __future__RRRtplatformtsysRt version_infotPY2tpython_implementationtPYPYtUserDictRR tTYPER R R%R-tctypest pythonapit PyCell_Sett py_objecttargtypestc_inttrestype(((s+/tmp/pip-build-wDUJoH/attrs/attr/_compat.pyts,     ,