Skip to content

Commit 6795c69

Browse files
author
Peter Amstutz
committed
preserve_enviroment now defaults to $PATH. Updater now recognizes final.
1 parent 5fdc805 commit 6795c69

File tree

3 files changed

+8
-4
lines changed

3 files changed

+8
-4
lines changed

cwltool/main.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ def arg_parser():
4242
parser.add_argument("--preserve-environment", type=str, nargs='+',
4343
help="Preserve specified environment variables when running CommandLineTools",
4444
metavar=("VAR1","VAR2"),
45+
default=("PATH",),
4546
dest="preserve_environment")
4647

4748
exgroup = parser.add_mutually_exclusive_group()
@@ -270,9 +271,9 @@ def load_tool(argsworkflow, updateonly, strict, makeTool, debug,
270271
fileuri, urifrag = urlparse.urldefrag(uri)
271272
workflowobj = document_loader.fetch(fileuri)
272273
if isinstance(workflowobj, list):
273-
workflowobj = {"cwlVersion": "https://w3id.org/cwl/cwl#draft-2",
274+
workflowobj = {"cwlVersion": "https://w3id.org/cwl/cwl#draft-3",
274275
"id": fileuri,
275-
"@graph": workflowobj}
276+
"$graph": workflowobj}
276277

277278
if "cwl:tool" in workflowobj:
278279
jobobj = workflowobj

cwltool/update.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -277,6 +277,9 @@ def _draftDraft3dev4toDev5(doc, loader, baseuri):
277277
def draftDraft3dev4toDev5(doc, loader, baseuri):
278278
return (_draftDraft3dev4toDev5(doc, loader, baseuri), "https://w3id.org/cwl/cwl#draft-3.dev5")
279279

280+
def draftDraft3dev5toFinal(doc, loader, baseuri):
281+
return (doc, "https://w3id.org/cwl/cwl#draft-3")
282+
280283

281284
def update(doc, loader, baseuri):
282285
updates = {
@@ -285,7 +288,7 @@ def update(doc, loader, baseuri):
285288
"https://w3id.org/cwl/cwl#draft-3.dev2": draftDraft3dev2toDev3,
286289
"https://w3id.org/cwl/cwl#draft-3.dev3": draftDraft3dev3toDev4,
287290
"https://w3id.org/cwl/cwl#draft-3.dev4": draftDraft3dev4toDev5,
288-
"https://w3id.org/cwl/cwl#draft-3.dev5": None
291+
"https://w3id.org/cwl/cwl#draft-3.dev5": draftDraft3dev5toFinal
289292
}
290293

291294
def identity(doc, loader, baseuri):

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
'rdflib >= 4.2.0',
3737
'rdflib-jsonld >= 0.3.0',
3838
'shellescape',
39-
'schema_salad == 1.6.20160202222448
39+
'schema_salad == 1.6.20160202222448'
4040
],
4141
test_suite='tests',
4242
tests_require=[],

0 commit comments

Comments
 (0)