13627: Add missing file.
authorPeter Amstutz <pamstutz@veritasgenetics.com>
Fri, 15 Jun 2018 14:49:45 +0000 (10:49 -0400)
committerPeter Amstutz <pamstutz@veritasgenetics.com>
Mon, 18 Jun 2018 18:56:08 +0000 (14:56 -0400)
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz@veritasgenetics.com>

sdk/cwl/arvados_cwl/context.py [new file with mode: 0644]
sdk/cwl/setup.py

diff --git a/sdk/cwl/arvados_cwl/context.py b/sdk/cwl/arvados_cwl/context.py
new file mode 100644 (file)
index 0000000..7eeda8b
--- /dev/null
@@ -0,0 +1,27 @@
+from cwltool.context import LoadingContext, RuntimeContext
+
+class ArvLoadingContext(LoadingContext):
+    def __init__(self, kwargs=None):
+        super(ArvLoadingContext, self).__init__(kwargs)
+
+class ArvRuntimeContext(RuntimeContext):
+    def __init__(self, kwargs=None):
+        self.work_api = None
+        self.extra_reffiles = []
+        self.priority = 500
+        self.enable_reuse = True
+        self.runnerjob = ""
+        self.submit_request_uuid = None
+        self.project_uuid = None
+        self.trash_intermediate = False
+        self.intermediate_output_ttl = 0
+        self.update_workflow = ""
+        self.create_workflow = False
+        self.submit_runner_ram = 0
+        self.ignore_docker_for_reuse = False
+        self.submit = True
+        self.submit_runner_image = None
+        self.wait = True
+        self.cwl_runner_job = None
+
+        super(ArvRuntimeContext, self).__init__(kwargs)
index 45464a9ea7928be42614973f0301931091a85d03..13d1d581bf6f481e797c526a3b6f90873780e023 100644 (file)
@@ -33,7 +33,7 @@ setup(name='arvados-cwl-runner',
       # Note that arvados/build/run-build-packages.sh looks at this
       # file to determine what version of cwltool and schema-salad to build.
       install_requires=[
-          'cwltool==1.0.20180615135742',
+          'cwltool==1.0.20180615142437',
           'schema-salad==2.7.20180501211602',
           'typing >= 3.5.3',
           'ruamel.yaml >=0.13.11, <0.15',