gnu: Add python-cwl-utils.

* gnu/packages/bioinformatics.scm (python-cwl-utils): New variable.

Change-Id: I9347c80c0e866b89a7d432091fbcf1bc009209a5
Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
This commit is contained in:
Arun Isaac 2023-10-22 20:21:59 +01:00
parent 4e6b7f4c45
commit 1de86105ab
No known key found for this signature in database
GPG Key ID: 2E25EE8B61802BB3
1 changed files with 43 additions and 0 deletions

View File

@ -5182,6 +5182,49 @@ code formatter. It outputs CWL in a standardized YAML format.")
and v1.1 to v1.2.")
(license license:asl2.0)))
(define-public python-cwl-utils
(package
(name "python-cwl-utils")
(version "0.32")
(source
(origin
(method url-fetch)
(uri (pypi-uri "cwl-utils" version))
(sha256
(base32
"06wkw8d8cqm3hnz8xwnysz874gwaym36c358cr7frw5iglhvsj98"))))
(build-system pyproject-build-system)
(arguments
(list
#:test-flags
#~(list "-k"
(string-append "not test_graph_split"
" and not test_load_document_with_remote_uri"
" and not test_remote_packing"
" and not test_remote_packing_github_soft_links"
" and not test_value_from_two_concatenated_expressions"))))
(inputs
(list node))
(native-inputs
(list python-mypy-extensions
python-pytest
python-pytest-mock
python-pytest-runner))
(propagated-inputs
(list python-cwl-upgrader
python-cwlformat
python-packaging
python-rdflib
python-requests
python-ruamel.yaml
python-schema-salad))
(home-page "https://github.com/common-workflow-language/cwl-utils")
(synopsis "Python utilities for CWL")
(description "@code{python-cwl-utils} provides python utilities and
autogenerated classes for loading and parsing CWL v1.0, CWL v1.1, and CWL v1.2
documents.")
(license license:asl2.0)))
(define-public cwltool
(package
(name "cwltool")