Projects¶
Project class.
-
class
renku.core.models.project.
Project
(*, agent_version: Optional[str] = None, automated_update: bool = False, creator: renku.core.models.provenance.agent.Person, date_created: Optional[datetime.datetime] = None, id: Optional[str] = None, immutable_template_files: Optional[List[str]] = None, name: str, template_id: Optional[str] = None, template_metadata: str = '{}', template_ref: Optional[str] = None, template_source: Optional[str] = None, template_version: Optional[str] = None, version: Optional[str] = None)[source]¶ Represent a project.
-
classmethod
from_client
(client, name: Optional[str] = None, creator: Optional[renku.core.models.provenance.agent.Person] = None) → renku.core.models.project.Project[source]¶ Create an instance from a LocalClient.
-
static
get_namespace_and_name
(*, client=None, name: Optional[str] = None, creator: Optional[renku.core.models.provenance.agent.Person] = None)[source]¶ Return Project’s namespace and name from various objects.
-
classmethod