From 6d7df2ab35121881bb757b243868daa8556de3eb Mon Sep 17 00:00:00 2001 From: nixo Date: Thu, 10 Oct 2019 23:51:14 +0200 Subject: [PATCH] gnu: Add julia-tables. * gnu/packages/julia-xyz.scm (julia-tables-0.2.11): New variable. --- gnu/packages/julia-xyz.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm index f7b3f23305..4046cb3b2a 100644 --- a/gnu/packages/julia-xyz.scm +++ b/gnu/packages/julia-xyz.scm @@ -513,3 +513,29 @@ represent missing data.") @code{DataValues.jl} package that other packages can utilize for integration without having to take direct dependencies.") (license license:expat))) + +(define-public julia-tables + (package + (name "julia-tables") + (version "0.2.11") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/JuliaData/Tables.jl") + (commit (string-append "v" version)))) + (file-name "Tables") + (sha256 + (base32 "1ccvc0nicvy3yjmn7jnny2d357pzrs12qcf52qfxvb33k851zl8m")))) + (propagated-inputs + `(("julia-iteratorinterfaceextensions" ,julia-iteratorinterfaceextensions) + ("julia-tabletraits" ,julia-tabletraits) + ("julia-dataapi" ,julia-dataapi) + ("julia-datavalueinterfaces" ,julia-datavalueinterfaces))) + (build-system julia-build-system) + (home-page "https://github.com/JuliaData/Tables.jl") + (synopsis " Interface for tables in Julia") + (description "The @code{Tables.jl} package provides simple, yet powerful +interface functions for working with all kinds tabular data through +predictable access patterns.") + (license license:expat)))