diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm index caa3ce7cdf..fa170e29dc 100644 --- a/gnu/packages/julia-xyz.scm +++ b/gnu/packages/julia-xyz.scm @@ -1693,3 +1693,29 @@ the editor of your choice; any changes will typically be incorporated into the very next command you issue from the REPL. This can save you the overhead of restarting Julia, loading packages, and waiting for code to JIT-compile.") (license license:expat))) + +(define-public julia-tabletraitsutils + (package + (name "julia-tabletraitsutils") + (version "1.0.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/queryverse/TableTraitsUtils.jl") + (commit (string-append "v" version)))) + (file-name "TableTraitsUtils") + (sha256 + (base32 "0axmrznfmii7c909mcgr2zpzlddj62j1dhnss6d2gl9ar5mw5cl9")))) + (propagated-inputs `(("julia-datavalues" ,julia-datavalues) + ("julia-tabletraits" ,julia-tabletraits) + ("julia-missings" ,julia-missings) + ("julia-iteratorinterfaceextensions" + ,julia-iteratorinterfaceextensions))) + (build-system julia-build-system) + (home-page "https://github.com/queryverse/TableTraitsUtils.jl") + (synopsis "Utilities for implementing the @code{TableTraits.jl} +interfaces") + (description "@code{TableTraitsUtils.jl} provides default implementations +of the TableTraits.jl interface.") + (license license:expat)))