def add_extension(cls):
    typeinfo = TypeInfo(ns=cls.xmlns, typename=cls.xml_type)
    _BINDING_EXTENSION_MAP[typeinfo] = cls
Analyze requires_files and extra_pips.
dataset/ETHPy150Open STIXProject/python-stix/stix/bindings/__init__.py/add_extension--crossover with--dataset/ETHPy150Open openstack/anvil/anvil/packaging/base.py/DependencyHandler._gather_pips_to_install