[ARVADOS] created: a774873482ade7b9dd0f9a607c97b848b77fb6f2

Git user git at public.curoverse.com
Tue Mar 28 12:38:27 EDT 2017


        at  a774873482ade7b9dd0f9a607c97b848b77fb6f2 (commit)


commit a774873482ade7b9dd0f9a607c97b848b77fb6f2
Author: Peter Amstutz <peter.amstutz at curoverse.com>
Date:   Mon Mar 27 17:29:58 2017 -0400

    11332: Override relaxed path checks to be even more relaxed, and bump cwltool &
    schema salad pin for hashes-in-filenames fix.

diff --git a/sdk/cwl/arvados_cwl/__init__.py b/sdk/cwl/arvados_cwl/__init__.py
index 36fe6ef..3b14701 100644
--- a/sdk/cwl/arvados_cwl/__init__.py
+++ b/sdk/cwl/arvados_cwl/__init__.py
@@ -11,6 +11,7 @@ import threading
 import hashlib
 import copy
 import json
+import re
 from functools import partial
 import pkg_resources  # part of setuptools
 
@@ -629,6 +630,7 @@ def arg_parser():  # type: () -> argparse.ArgumentParser
 
 def add_arv_hints():
     cache = {}
+    cwltool.draft2tool.ACCEPTLIST_EN_RELAXED_RE = re.compile(r".*")
     res = pkg_resources.resource_stream(__name__, 'arv-cwl-schema.yml')
     cache["http://arvados.org/cwl"] = res.read()
     res.close()
diff --git a/sdk/cwl/arvados_cwl/runner.py b/sdk/cwl/arvados_cwl/runner.py
index 49047fa..1c10fe8 100644
--- a/sdk/cwl/arvados_cwl/runner.py
+++ b/sdk/cwl/arvados_cwl/runner.py
@@ -3,7 +3,6 @@ import urlparse
 from functools import partial
 import logging
 import json
-import re
 import subprocess
 
 from StringIO import StringIO
@@ -30,8 +29,6 @@ from . import done
 
 logger = logging.getLogger('arvados.cwl-runner')
 
-cwltool.draft2tool.ACCEPTLIST_RE = re.compile(r".*")
-
 def trim_listing(obj):
     """Remove 'listing' field from Directory objects that are keep references.
 
diff --git a/sdk/cwl/setup.py b/sdk/cwl/setup.py
index d5a75a9..ed384d2 100644
--- a/sdk/cwl/setup.py
+++ b/sdk/cwl/setup.py
@@ -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.20170213175853',
-          'schema-salad==2.2.20170208112505',
+          'cwltool==1.0.20170224141733',
+          'schema-salad==2.2.20170222151604',
           'ruamel.yaml==0.13.7',
           'arvados-python-client>=0.1.20170112173420',
           'setuptools'

-----------------------------------------------------------------------


hooks/post-receive
-- 




More information about the arvados-commits mailing list