stilt.storage.ProjectLayout#

class stilt.storage.ProjectLayout(project_ref: 'str', output_ref: 'str', is_cloud_project: 'bool', is_cloud_output: 'bool', project_dir: 'Path', output_dir: 'Path') None[source]#

Resolved local directories and output refs for one model instance.

Methods#

resolve(project, output_dir)

Resolve project/output refs and any required local working roots.

Attributes#

project_ref

output_ref

is_cloud_project

is_cloud_output

project_dir

output_dir

output_root

Return the canonical output ref or resolved local directory.

project_root

Return the canonical project ref or resolved local directory.