Files
fm-orchestrator/module_build_service/builder/__init__.py

15 lines
472 B
Python

import pkg_resources
from module_build_service import conf
from base import GenericBuilder
__all__ = [
GenericBuilder
]
for entrypoint in pkg_resources.iter_entry_points('mbs.builder_backends'):
# Only import the copr builder if it is configured since we don't want to include the copr
# module as a dependency for all installations
if entrypoint.name != "copr" or conf.system == 'copr':
GenericBuilder.register_backend_class(entrypoint.load())