forked from qfpl/hpython
-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathhpython.nix
27 lines (27 loc) · 898 Bytes
/
hpython.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
{ mkDerivation, base, bifunctors, bytestring, containers, criterion
, deepseq, deriving-compat, digit, dlist, filepath, fingertree
, generic-lens, hedgehog, lens, megaparsec, mtl, parsers
, parsers-megaparsec, semigroupoids, stdenv, text, these
, validation
}:
mkDerivation {
pname = "hpython";
version = "0.3";
src = ./.;
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
base bifunctors bytestring containers deriving-compat digit dlist
fingertree generic-lens lens megaparsec mtl parsers
parsers-megaparsec semigroupoids text these validation
];
executableHaskellDepends = [ base lens text ];
testHaskellDepends = [
base filepath hedgehog lens megaparsec text validation
];
benchmarkHaskellDepends = [
base criterion deepseq megaparsec text validation
];
description = "Python language tools";
license = stdenv.lib.licenses.bsd3;
}