fermilink.workspace.main module

Workspace-mode facade exports.

fermilink.workspace.main.clean_package_workspace(destination, manifest, *, force=False)[source]
Parameters:
  • destination (Path)

  • manifest (dict[str, object])

  • force (bool)

Return type:

None

fermilink.workspace.main.clean_workspace(destination, payload_root=None, force=False)[source]
Parameters:
  • destination (Path)

  • payload_root (Path | None)

  • force (bool)

Return type:

None

fermilink.workspace.main.cmd_clean(args)[source]
Parameters:

args (Namespace)

Return type:

int

fermilink.workspace.main.cmd_hpc(args)[source]
Parameters:

args (Namespace)

Return type:

int

fermilink.workspace.main.cmd_init(args)[source]
Parameters:

args (Namespace)

Return type:

int

Parameters:

argv (list[str] | None)

Return type:

int

Parameters:

argv (list[str] | None)

Return type:

int

fermilink.workspace.main.initialize_package_workspace(destination, package_id, *, force=False)[source]
Parameters:
  • destination (Path)

  • package_id (str)

  • force (bool)

Return type:

dict[str, object]

fermilink.workspace.main.initialize_workspace(destination, payload_root, force=False)[source]
Parameters:
  • destination (Path)

  • payload_root (Path)

  • force (bool)

Return type:

None