From d557dd9e3a0fd1ff3982c6535a484213372ef491 Mon Sep 17 00:00:00 2001 From: Lars-Dominik Braun Date: Fri, 25 Jun 2021 10:12:12 +0200 Subject: gnu: Add r-vroom. * gnu/packages/cran.scm (r-vroom): New variable. --- gnu/packages/cran.scm | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) (limited to 'gnu/packages') diff --git a/gnu/packages/cran.scm b/gnu/packages/cran.scm index 6b3a4d03df..c2785e5d01 100644 --- a/gnu/packages/cran.scm +++ b/gnu/packages/cran.scm @@ -29482,3 +29482,43 @@ (define-public r-tzdb provided for calendar specific calculations, along with a limited interface for time zone manipulations.") (license license:expat))) + +(define-public r-vroom + (package + (name "r-vroom") + (version "1.5.1") + (source + (origin + (method url-fetch) + (uri (cran-uri "vroom" version)) + (sha256 + (base32 + "1f07wa85qydpm6zjyiljg6px1l78wkcgcpm4l9mp9ffb7hmqq2zy")))) + (properties `((upstream-name . "vroom"))) + (build-system r-build-system) + (propagated-inputs + `(("r-bit64" ,r-bit64) + ("r-cli" ,r-cli) + ("r-cpp11" ,r-cpp11) + ("r-crayon" ,r-crayon) + ("r-glue" ,r-glue) + ("r-hms" ,r-hms) + ("r-lifecycle" ,r-lifecycle) + ("r-progress" ,r-progress) + ("r-rlang" ,r-rlang) + ("r-tibble" ,r-tibble) + ("r-tidyselect" ,r-tidyselect) + ("r-tzdb" ,r-tzdb) + ("r-vctrs" ,r-vctrs) + ("r-withr" ,r-withr))) + (native-inputs `(("r-knitr" ,r-knitr))) + (home-page "https://vroom.r-lib.org") + (synopsis + "Read and Write Rectangular Text Data") + (description + "This package reads and writes data files like @acronym{CSV}, +@acronym{TSV} and @acronym{FWF}. When reading it uses a quick initial indexing +step, then reads the values lazily, so only the data you actually use needs to +be read. The writer formats the data in parallel and writes to disk +asynchronously from formatting.") + (license license:expat))) -- cgit v1.2.3