# SPDX-License-Identifier: Apache-2.0
# Copyright Contributors to the Rez Project
"""
Builds packages on remote hosts
"""
from rez.build_process import BuildProcessHelper
[docs]class RemoteBuildProcess(BuildProcessHelper):
"""The default build process.
This process builds a package's variants sequentially, on remote hosts.
"""
[docs] @classmethod
def name(cls):
return "remote"
[docs] def build(self, install_path=None, clean=False, install=False, variants=None):
raise NotImplementedError("coming soon...")
[docs] def release(self, release_message=None, variants=None):
raise NotImplementedError("coming soon...")
[docs]def register_plugin():
return RemoteBuildProcess