10401: Use custom_schema_callback. Bump schema-salad and cwltool versions.
authorPeter Amstutz <peter.amstutz@curoverse.com>
Wed, 29 Mar 2017 15:59:35 +0000 (11:59 -0400)
committerPeter Amstutz <peter.amstutz@curoverse.com>
Wed, 29 Mar 2017 15:59:35 +0000 (11:59 -0400)
sdk/cwl/arvados_cwl/__init__.py
sdk/cwl/setup.py

index f2f50960b926a08478bf0ab7916df35cf5c84011..d006629b9bff8f2b81cc3da7054b133881e48f44 100644 (file)
@@ -638,7 +638,8 @@ def add_arv_hints():
         "http://arvados.org/cwl#OutputDirType",
         "http://arvados.org/cwl#RuntimeConstraints",
         "http://arvados.org/cwl#PartitionRequirement",
-        "http://arvados.org/cwl#APIRequirement"
+        "http://arvados.org/cwl#APIRequirement",
+        "http://commonwl.org/cwltool#LoadListingRequirement"
     ])
 
 
@@ -722,4 +723,5 @@ def main(args, stdout, stderr, api_client=None, keep_client=None):
                                                          keep_client=keep_client,
                                                          num_retries=runner.num_retries),
                              resolver=partial(collectionResolver, api_client, num_retries=runner.num_retries),
-                             logger_handler=arvados.log_handler)
+                             logger_handler=arvados.log_handler,
+                             custom_schema_callback=add_arv_hints)
index 6b14aad880aa0b31794f1cdaab0fcf310ea45ba0..6689d1b8e500715f4806b021879f02638f985da8 100644 (file)
@@ -48,8 +48,8 @@ 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.20170224141733',
-          'schema-salad==2.2.20170222151604',
+          'cwltool==1.0.20170327143622',
+          'schema-salad==2.5.20170327140858',
           'typing==3.5.3.0',
           'ruamel.yaml==0.13.7',
           'arvados-python-client>=0.1.20170324133136',