o ~Reh@s~ddlmZmZmZddlZddlmZer"ddlmZm Z m Z m Z ej ddkZ ej ddkZer6efZnefZdd 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_basesdbasesmetar /builddir/build/BUILDROOT/alt-python310-setuptools-58.3.0-2.el8.x86_64/opt/alt/python310/lib/python3.10/site-packages/setuptools/_vendor/packaging/_compat.py__new__"s z)with_metaclass..metaclass.__new__N)__name__ __module__ __qualname__rr rr r metaclass!srtemporary_classr )typer)rrrr rrwith_metaclasssr) __future__rrrsysZ_typingrtypingrrr r version_infoPY2PY3str string_types basestringrr r r rs