llvm_snapshot_builder.actions.create_project

CoprActionCreateProject

Module Contents

Classes

CoprActionCreateProject

Make or edits a project

class llvm_snapshot_builder.actions.create_project.CoprActionCreateProject(proj: Union[llvm_snapshot_builder.copr_project_ref.CoprProjectRef, str], description: str = '', instructions: str = '', chroots: list[str] = None, delete_after_days: int = 0, update: bool = False, **kwargs)[source]

Bases: llvm_snapshot_builder.actions.action.CoprAction, llvm_snapshot_builder.mixins.client_mixin.CoprClientMixin

Make or edits a project

default_chroots

The default chroots to use for the project when creating

Type:

list

runtime_dependencies

List of external repositories (== dependencies, specified as baseurls) that will be automatically enabled together with this project repository.

Type:

list

default_chroots = ['fedora-rawhide-x86_64']
runtime_dependencies = 'https://download.copr.fedorainfracloud.org/results/%40fedora-llvm-team/llvm-compat-packages/fedor...'
run() bool[source]

Runs the action.