3
5
Fork 0
mirror of git://git.savannah.gnu.org/guix.git synced 2023-12-14 03:33:07 +01:00

gnu: Add r-assertr.

* gnu/packages/cran.scm (r-assertr): New variable.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
This commit is contained in:
Wiktor Żelazny 2019-09-12 18:44:57 +02:00 committed by Ricardo Wurmus
parent 86ce3691e1
commit 16fddf17f5
No known key found for this signature in database
GPG key ID: 197A5888235FACAC

View file

@ -15,6 +15,7 @@
;;; Copyright © 2018 Marius Bakke <mbakke@fastmail.com>
;;; Copyright © 2018, 2019 Brett Gilio <brettg@posteo.net>
;;; Copyright © 2019 Nicolò Balzarotti <anothersms@gmail.com>
;;; Copyright © 2019 Wiktor Żelazny <wzelazny@vurv.cz>
;;;
;;; This file is part of GNU Guix.
;;;
@ -15365,3 +15366,30 @@ common graph algorithms.")
removing cell free mRNA contamination (the \"soup\") from droplet based single
cell RNA-seq experiments.")
(license license:gpl2))))
(define-public r-assertr
(package
(name "r-assertr")
(version "2.6")
(source
(origin
(method url-fetch)
(uri (cran-uri "assertr" version))
(sha256
(base32
"0g4ii6vhp0155a29ljhs64a09x0nzy5ybvwwchhk4mkcgsvnvfkj"))))
(build-system r-build-system)
(propagated-inputs
`(("r-dplyr" ,r-dplyr)
("r-mass" ,r-mass)
("r-rlang" ,r-rlang)))
(native-inputs
`(("r-knitr" ,r-knitr))) ; needed for vignette
(home-page "https://github.com/ropensci/assertr")
(synopsis "Assertive programming for R analysis pipelines")
(description
"This package provides functionality to assert conditions that have to be
met so that errors in data used in analysis pipelines can fail quickly. It is
similar to @code{stopifnot()} but more powerful, friendly, and easier for use
in pipelines.")
(license license:expat)))