forked from acowley/Frames
-
Notifications
You must be signed in to change notification settings - Fork 0
/
default.nix
34 lines (34 loc) · 1.34 KB
/
default.nix
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
{ mkDerivation, base, contravariant, criterion, deepseq, directory
, discrimination, ghc-prim, hashable, hspec, htoml, HUnit, pipes
, pipes-bytestring, pipes-group, pipes-parse, pipes-safe
, pretty, primitive, readable, regex-applicative
, stdenv, template-haskell, temporary, text, transformers
, unordered-containers, vector, vector-th-unbox, vinyl
, Chart, Chart-diagrams, diagrams-lib, diagrams-rasterific
, foldl, http-client, list-t, microlens, statistics, zip-archive
, llvmPackages, attoparsec
}:
mkDerivation {
pname = "Frames";
version = "0.6.0";
src = ./.;
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
base contravariant deepseq discrimination ghc-prim hashable pipes
pipes-bytestring pipes-group pipes-parse pipes-safe text vinyl
primitive readable template-haskell transformers vector vector-th-unbox
];
testHaskellDepends = [
base directory hspec htoml HUnit pipes pretty regex-applicative
template-haskell temporary text unordered-containers vinyl
Chart Chart-diagrams diagrams-lib diagrams-rasterific attoparsec
foldl http-client list-t microlens statistics zip-archive
];
doBenchmark = true;
benchmarkHaskellDepends = [
base criterion pipes transformers llvmPackages.llvm
];
description = "Data frames For working with tabular data files";
license = stdenv.lib.licenses.bsd3;
}