GNU bug report logs -
#56426
[PATCH 0/6] Add Julia CSV
Previous Next
Reported by: zimoun <zimon.toutoune <at> gmail.com>
Date: Wed, 6 Jul 2022 18:06:02 UTC
Severity: normal
Tags: patch
Done: Efraim Flashner <efraim <at> flashner.co.il>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
* gnu/packages/julia-xyz.scm (julia-csv): New variable.
---
gnu/packages/julia-xyz.scm | 43 ++++++++++++++++++++++++++++++++++++++
1 file changed, 43 insertions(+)
diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm
index c53efb3d76..e5b159245c 100644
--- a/gnu/packages/julia-xyz.scm
+++ b/gnu/packages/julia-xyz.scm
@@ -1119,6 +1119,49 @@ (define-public julia-crayons
styles available to terminals.")
(license license:expat)))
+(define-public julia-csv
+ (package
+ (name "julia-csv")
+ (version "0.10.4")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/JuliaData/CSV.jl")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "15kjh5wa6ravb10n9n9bsh7ggmarqmw8s57p35l4b3dqk9d8qafh"))))
+ (build-system julia-build-system)
+ (arguments
+ (list #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'unpack 'fix-reference-to-cat
+ (lambda _
+ (substitute* "test/basics.jl"
+ ;; XXXX: Test fail to read using CVS.Chunk; raising:
+ ;; ArgumentError: unable to iterate chunks from input file source
+ ;; Disable and the two tests using it.
+ (("chunks = CSV.Chunks") "# chunks = CSV.Chunks")
+ (("@test sum\\(length, chunks\\) == 10000")
+ "# @test sum(length, chunks) == 10000")
+ (("@test Tables.partitions\\(chunks\\) === chunks")
+ "# @test Tables.partitions(chunks) === chunks")))))))
+ (propagated-inputs
+ (list julia-codeczlib
+ julia-filepathsbase
+ julia-inlinestrings
+ julia-parsers
+ julia-pooledarrays
+ julia-sentinelarrays
+ julia-tables
+ julia-weakrefstrings))
+ (home-page "https://github.com/JuliaData/CSV.jl")
+ (synopsis "Fast and flexible delimited-file reader/writer")
+ (description "This package provides reader/writer for delimited text data,
+as comma-delimited (csv), tab-delimited (tsv), or otherwise.")
+ (license license:expat)))
+
(define-public julia-dataapi
(package
(name "julia-dataapi")
--
2.36.0
This bug report was last modified 3 years and 1 day ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.