B Reh@s~ddlmZmZmZddlZddlmZerDddlmZm Z m Z m Z ej ddkZ ej ddkZerlefZnefZdd ZdS) )absolute_importdivisionprint_functionN) TYPE_CHECKING)AnyDictTupleTypecs&Gfddd}t|ddiS)z/ Create a base class with a metaclass. cseZdZfddZdS)z!with_metaclass..metaclasscs ||S)N)clsname this_basesd)basesmetar /builddir/build/BUILDROOT/alt-python37-setuptools-58.3.0-4.el8.x86_64/opt/alt/python37/lib/python3.7/site-packages/pkg_resources/_vendor/packaging/_compat.py__new__"sz)with_metaclass..metaclass.__new__N)__name__ __module__ __qualname__rr )rrr r metaclass!srtemporary_classr )typer)rrrr )rrrwith_metaclasssr) __future__rrrsys_typingrtypingrrr r version_infoPY2PY3str string_types basestringrr r r rs