Update main provisioning imports.
@@ -16,7 +16,9 @@ __status__ = "Development"
__version__ = "0.0.9"
__all__ = [
- "Task", "WrapperTask", "SandboxTask", "LocalWorkflow",
+ "Task", "WrapperTask", "SandboxTask",
+ "Workflow", "LocalWorkflow", "workflow_property", "cached_workflow_property",
+ "FileSystemTarget", "FileSystemFileTarget", "FileSystemDirectoryTarget",
"LocalFileSystem, LocalFileTarget, LocalDirectoryTarget",
"DropboxFileSystem", "DropboxFileTarget", "DropboxDirectoryTarget",
"DCacheFileSystem", "DCacheFileTarget", "DCacheDirectoryTarget",
@@ -44,6 +46,7 @@ law.logger.setup_logging()
# provisioning imports
import law.util
from law.parameter import NO_STR, NO_INT, NO_FLOAT, TaskInstanceParameter, CSVParameter
+from law.target.file import FileSystemTarget, FileSystemFileTarget, FileSystemDirectoryTarget
from law.target.local import LocalFileSystem, LocalFileTarget, LocalDirectoryTarget
from law.target.dropbox import DropboxFileSystem, DropboxFileTarget, DropboxDirectoryTarget
from law.target.dcache import DCacheFileSystem, DCacheFileTarget, DCacheDirectoryTarget
@@ -53,7 +56,8 @@ from law.task.base import Task, WrapperTask
from law.sandbox.base import SandboxTask
import law.sandbox.docker
import law.sandbox.bash
+from law.workflow.base import Workflow, workflow_property, cached_workflow_property
from law.workflow.local import LocalWorkflow
-import law.workflow.remote
import law.job.base
+import law.workflow.remote
import law.contrib
