Module core.repo.artifact_store

Definition of an Artifact Store

Classes

ArtifactStore(path: str) : Base class for all ZenML datasources.

Every ZenML datasource should override this class.

### Static methods

`get_component_name_from_uri(artifact_uri: str)`
:   Gets component name from artifact URI.
    
    Args:
        artifact_uri (str): URI to artifact.

### Methods

`resolve_uri_locally(self, artifact_uri: str, path: str = None)`
:   Takes a URI that points within the artifact store, downloads the
    URI locally, then returns local URI.
    
    Args:
        artifact_uri: uri to artifact.
        path: optional path to download to. If None, is inferred.