[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
08/11: gnu: Add python-schema-salad.
From: |
guix-commits |
Subject: |
08/11: gnu: Add python-schema-salad. |
Date: |
Mon, 23 Nov 2020 08:45:47 -0500 (EST) |
efraim pushed a commit to branch master
in repository guix.
commit 7face25953740732c638b67294220ac779db71f4
Author: Efraim Flashner <efraim@flashner.co.il>
AuthorDate: Mon Nov 23 10:58:29 2020 +0200
gnu: Add python-schema-salad.
* gnu/packages/bioinformatics.scm (python-schema-salad): New variable.
---
gnu/packages/bioinformatics.scm | 41 ++++++++++++++++++++++++++++++++++++++++-
1 file changed, 40 insertions(+), 1 deletion(-)
diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm
index 91fcb28..7290876 100644
--- a/gnu/packages/bioinformatics.scm
+++ b/gnu/packages/bioinformatics.scm
@@ -1,7 +1,7 @@
;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2014, 2015, 2016, 2017, 2018, 2019, 2020 Ricardo Wurmus
<rekado@elephly.net>
;;; Copyright © 2015, 2016, 2017, 2018 Ben Woodcroft <donttrustben@gmail.com>
-;;; Copyright © 2015, 2016 Pjotr Prins <pjotr.guix@thebird.nl>
+;;; Copyright © 2015, 2016, 2018, 2019, 2020 Pjotr Prins
<pjotr.guix@thebird.nl>
;;; Copyright © 2015 Andreas Enge <andreas@enge.fr>
;;; Copyright © 2016, 2020 Roel Janssen <roel@gnu.org>
;;; Copyright © 2016, 2017, 2018, 2019, 2020 Efraim Flashner
<efraim@flashner.co.il>
@@ -18,6 +18,7 @@
;;; Copyright © 2020 Björn Höfling <bjoern.hoefling@bjoernhoefling.de>
;;; Copyright © 2020 Jakub Kądziołka <kuba@kadziolka.net>
;;; Copyright © 2020 Pierre Langlois <pierre.langlois@gmx.com>
+;;; Copyright © 2020 Bonface Munyoki Kilyungi <bonfacemunyoki@gmail.com>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -112,10 +113,12 @@
#:use-module (gnu packages popt)
#:use-module (gnu packages protobuf)
#:use-module (gnu packages python)
+ #:use-module (gnu packages python-check)
#:use-module (gnu packages python-compression)
#:use-module (gnu packages python-science)
#:use-module (gnu packages python-web)
#:use-module (gnu packages python-xyz)
+ #:use-module (gnu packages rdf)
#:use-module (gnu packages readline)
#:use-module (gnu packages ruby)
#:use-module (gnu packages serialization)
@@ -2579,6 +2582,42 @@ accessing bigWig files.")
(define-public python2-pybigwig
(package-with-python2 python-pybigwig))
+(define-public python-schema-salad
+ (package
+ (name "python-schema-salad")
+ (version "7.0.20200811075006")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (pypi-uri "schema-salad" version))
+ (sha256
+ (base32
+ "0wanbwmqb189x1m0vacnhpivfsr8rwbqknngivzxxs8j46yj80bg"))))
+ (build-system python-build-system)
+ (propagated-inputs
+ `(("python-cachecontrol" ,python-cachecontrol-0.11)
+ ("python-lockfile" ,python-lockfile)
+ ("python-mistune" ,python-mistune)
+ ("python-rdflib" ,python-rdflib)
+ ("python-rdflib-jsonld" ,python-rdflib-jsonld)
+ ("python-requests" ,python-requests)
+ ("python-ruamel.yaml" ,python-ruamel.yaml)
+ ("python-typing-extensions" ,python-typing-extensions)))
+ (native-inputs
+ `(("python-pytest" ,python-pytest)
+ ("python-pytest-runner" ,python-pytest-runner)))
+ (home-page "https://github.com/common-workflow-language/schema_salad")
+ (synopsis "Schema Annotations for Linked Avro Data (SALAD)")
+ (description
+ "Salad is a schema language for describing JSON or YAML structured linked
+data documents. Salad schema describes rules for preprocessing, structural
+validation, and hyperlink checking for documents described by a Salad schema.
+Salad supports rich data modeling with inheritance, template specialization,
+object identifiers, object references, documentation generation, code
+generation, and transformation to RDF. Salad provides a bridge between
document
+and record oriented data modeling and the Semantic Web.")
+ (license license:asl2.0)))
+
(define-public python-dendropy
(package
(name "python-dendropy")
- branch master updated (d9e57db -> 964bc9e), guix-commits, 2020/11/23
- 05/11: gnu: Add python-bagit., guix-commits, 2020/11/23
- 01/11: gnu: grub: Fix cross-compiling for other architectures., guix-commits, 2020/11/23
- 03/11: gnu: python-pydot: Run tests., guix-commits, 2020/11/23
- 07/11: gnu: Add python-cachecontrol-0.11., guix-commits, 2020/11/23
- 02/11: gnu: python-pydot: Update to 1.4.1., guix-commits, 2020/11/23
- 04/11: gnu: python-pydot: Update home-page URI., guix-commits, 2020/11/23
- 06/11: gnu: Add python-prov., guix-commits, 2020/11/23
- 08/11: gnu: Add python-schema-salad.,
guix-commits <=
- 09/11: gnu: Add python-arcp., guix-commits, 2020/11/23
- 11/11: gnu: Add cwltool., guix-commits, 2020/11/23
- 10/11: gnu: Add python-shellescape., guix-commits, 2020/11/23