Projects

Project class.

class renku.core.models.project.Project(*args, **kwargs)[source]

Represent a project.

classmethod from_client(client, name=None, description=None, keywords=None, custom_metadata=None, creator=None)[source]

Create an instance from a LocalClient.

static generate_id(namespace, name)[source]

Generate an id for Project.

static get_namespace_and_name(*, client=None, name=None, creator=None)[source]

Return Project’s namespace and name from various objects.

update_metadata(custom_metadata=None, **kwargs)[source]

Updates metadata.

class renku.core.models.project.ProjectSchema(*args, commit=None, client=None, **kwargs)[source]

Project Schema.

Create an instance.

class Meta[source]

Meta class.

model

alias of renku.core.models.project.Project