swh.provenance package#
Subpackages#
Submodules#
- swh.provenance.cli module
- swh.provenance.exc module
- swh.provenance.grpc_client 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()
 
- UploadProvenanceDatabase- UploadProvenanceDatabase.local_export_path
- UploadProvenanceDatabase.local_graph_path
- UploadProvenanceDatabase.dataset_name
- UploadProvenanceDatabase.graph_name
- UploadProvenanceDatabase.provenance_dir
- UploadProvenanceDatabase.provenance_node_filter
- UploadProvenanceDatabase.max_ram_mb
- UploadProvenanceDatabase.requires()
 
- 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. –