swh.provenance package#
Subpackages#
Submodules#
- swh.provenance.cli module
- swh.provenance.exc module
- swh.provenance.grpc_server module
- swh.provenance.interface module
- swh.provenance.luigi module
- Luigi tasks to help compute the provenance of content blobs
default_max_ram_mb()
ListProvenanceNodes
ComputeEarliestTimestamps
ComputeEarliestTimestamps.local_export_path
ComputeEarliestTimestamps.local_graph_path
ComputeEarliestTimestamps.graph_name
ComputeEarliestTimestamps.provenance_dir
ComputeEarliestTimestamps.provenance_node_filter
ComputeEarliestTimestamps.resources
ComputeEarliestTimestamps.requires()
ComputeEarliestTimestamps.output()
ComputeEarliestTimestamps.run()
ListDirectoryMaxLeafTimestamp
ListDirectoryMaxLeafTimestamp.local_export_path
ListDirectoryMaxLeafTimestamp.local_graph_path
ListDirectoryMaxLeafTimestamp.graph_name
ListDirectoryMaxLeafTimestamp.provenance_dir
ListDirectoryMaxLeafTimestamp.provenance_node_filter
ListDirectoryMaxLeafTimestamp.resources
ListDirectoryMaxLeafTimestamp.requires()
ListDirectoryMaxLeafTimestamp.output()
ListDirectoryMaxLeafTimestamp.run()
ComputeDirectoryFrontier
ComputeDirectoryFrontier.local_export_path
ComputeDirectoryFrontier.local_graph_path
ComputeDirectoryFrontier.graph_name
ComputeDirectoryFrontier.provenance_dir
ComputeDirectoryFrontier.provenance_node_filter
ComputeDirectoryFrontier.max_ram_mb
ComputeDirectoryFrontier.resources
ComputeDirectoryFrontier.requires()
ComputeDirectoryFrontier.output()
ComputeDirectoryFrontier.run()
ListFrontierDirectoriesInRevisions
ListFrontierDirectoriesInRevisions.local_export_path
ListFrontierDirectoriesInRevisions.local_graph_path
ListFrontierDirectoriesInRevisions.graph_name
ListFrontierDirectoriesInRevisions.provenance_dir
ListFrontierDirectoriesInRevisions.provenance_node_filter
ListFrontierDirectoriesInRevisions.max_ram_mb
ListFrontierDirectoriesInRevisions.resources
ListFrontierDirectoriesInRevisions.requires()
ListFrontierDirectoriesInRevisions.output()
ListFrontierDirectoriesInRevisions.run()
ListContentsInRevisionsWithoutFrontier
ListContentsInRevisionsWithoutFrontier.local_export_path
ListContentsInRevisionsWithoutFrontier.local_graph_path
ListContentsInRevisionsWithoutFrontier.graph_name
ListContentsInRevisionsWithoutFrontier.provenance_dir
ListContentsInRevisionsWithoutFrontier.provenance_node_filter
ListContentsInRevisionsWithoutFrontier.max_ram_mb
ListContentsInRevisionsWithoutFrontier.resources
ListContentsInRevisionsWithoutFrontier.requires()
ListContentsInRevisionsWithoutFrontier.output()
ListContentsInRevisionsWithoutFrontier.run()
ListContentsInFrontierDirectories
ListContentsInFrontierDirectories.local_export_path
ListContentsInFrontierDirectories.local_graph_path
ListContentsInFrontierDirectories.graph_name
ListContentsInFrontierDirectories.provenance_dir
ListContentsInFrontierDirectories.provenance_node_filter
ListContentsInFrontierDirectories.max_ram_mb
ListContentsInFrontierDirectories.resources
ListContentsInFrontierDirectories.requires()
ListContentsInFrontierDirectories.output()
ListContentsInFrontierDirectories.run()
ListRevisionsInOrigins
ListRevisionsInOrigins.local_export_path
ListRevisionsInOrigins.local_graph_path
ListRevisionsInOrigins.graph_name
ListRevisionsInOrigins.provenance_dir
ListRevisionsInOrigins.provenance_node_filter
ListRevisionsInOrigins.resources
ListRevisionsInOrigins.requires()
ListRevisionsInOrigins.output()
ListRevisionsInOrigins.run()
RunProvenance
- swh.provenance.pytest_plugin module
- swh.provenance.shell module
Module contents#
- swh.provenance.get_provenance(cls: str, **kwargs: Dict[str, Any]) ProvenanceInterface [source]#
Get a provenance service of class cls with arguments args.
- Parameters:
cls – provenance’s class
args – dictionary of arguments passed to the search class constructor
- Returns:
an instance of swh.provenance’s classes
- Raises:
ValueError if passed an unknown search class. –