diff --git a/module_build_service/builder/__init__.py b/module_build_service/builder/__init__.py index dbfdd9a0..b1949170 100644 --- a/module_build_service/builder/__init__.py +++ b/module_build_service/builder/__init__.py @@ -1,5 +1,6 @@ import pkg_resources +from module_build_service import conf from base import GenericBuilder __all__ = [ @@ -7,4 +8,7 @@ __all__ = [ ] for entrypoint in pkg_resources.iter_entry_points('mbs.builder_backends'): - GenericBuilder.register_backend_class(entrypoint.load()) + # 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())