Build Options

When submitting a new build, it is possible to specify some options in buildopts parameter. Those are common for all build methods.

Field Type Description
timeout int build timeout
memory int amount of required memory for build process
chroots list of strings build only for given chroots
background bool mark the build as a background job
progress_callback callable function that receives a MultipartEncoderMonitor instance for each chunck of uploaded data

Example usage

url = "http://foo.ex/baz.src.rpm"
client.build_proxy.create_from_url(url, buildopts={
    "chroots": ["fedora-rawhide-x86_64"],
    "background": True,
})