Source code for solidipes_core_plugin.mounters.dtool
################################################################
from solidipes.mounters.cloud import Mounter, parameter
from solidipes.utils import solidipes_logging as logging
################################################################
print = logging.invalidPrint
logger = logging.getLogger()
################################################################
[docs]
class DToolMounter(Mounter):
"""Create a remote dtool file system."""
parser_key = "dtool"
should_wait_mount = False
def __init__(self, **kwargs) -> None:
super().__init__(**kwargs)
[docs]
def mount(self) -> None:
logger.warning("This mounter only creates the hooks to scan a dtool repository")
pass
@parameter
def endpoint() -> str:
"""Dtool URI (e.g. s3://bucket/dataset_id)."""
pass