Bump arvados-python-client version dependency.
authorPeter Amstutz <pamstutz@veritasgenetics.com>
Wed, 18 Apr 2018 20:26:19 +0000 (16:26 -0400)
committerPeter Amstutz <pamstutz@veritasgenetics.com>
Wed, 18 Apr 2018 20:26:19 +0000 (16:26 -0400)
Set threadsafe api object to use calling command.keepdocker and
command.put.

refs #13108

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz@veritasgenetics.com>

sdk/cwl/arvados_cwl/arvdocker.py
sdk/cwl/setup.py

index 68573aa48e1d84e8560dae509906cf3a6285ad7d..7508febb08cc8bd704d251cc0490ea045a75053b 100644 (file)
@@ -57,7 +57,8 @@ def arv_docker_get_image(api_client, dockerRequirement, pull_image, project_uuid
             args.append(image_tag)
             logger.info("Uploading Docker image %s:%s", image_name, image_tag)
             try:
-                arvados.commands.keepdocker.main(args, stdout=sys.stderr, install_sig_handlers=False)
+                arvados.commands.put.api_client = api_client
+                arvados.commands.keepdocker.main(args, stdout=sys.stderr, install_sig_handlers=False, api=api_client)
             except SystemExit as e:
                 if e.code:
                     raise WorkflowException("keepdocker exited with code %s" % e.code)
index 7893aa97fa2261aece6a14f49230834122c674fe..23d0d1ceff6c4b913ca7690170d0444d2cb12b87 100644 (file)
@@ -37,7 +37,7 @@ setup(name='arvados-cwl-runner',
           'schema-salad==2.6.20171201034858',
           'typing==3.5.3.0',
           'ruamel.yaml==0.13.7',
-          'arvados-python-client>=0.1.20170526013812',
+          'arvados-python-client>=1.1.4.20180418202329',
           'setuptools',
           'ciso8601 >=1.0.0, <=1.0.4',
       ],