from wataru.logging import getLogger import wataru.exceptions as wtex import wataru.utils as utils import wataru.rules.templates as modtpl import os import shutil import re import copy __all__ = [ 'SetupJupyter', ] logger = getLogger(__name__) KERNEL_CONFIG_NAME = 'kernel.json' class SetupJupyter(RuleBase): kerneldir_default = 'wataru_default' ipythonprofile_default = 'wataru_default' def __init__(self, md, projectroot, config, kerneldir=None, ipythonprofile=None): self._md_path = md.path
from wataru.commands.models.base import CommandBase from wataru.logging import getLogger import wataru.workflow.state as wfstate logger = getLogger(__name__) class Setup(CommandBase): def apply_arguments(self, parser): parser.add_argument('--config-path', action='store', dest='configpath', default='') def execute(self, namespace): wfstate.create_all()