]> Git — Sourcephile - haskell/treemap.git/blob - treemap.cabal
stack: bump to lts-12.25
[haskell/treemap.git] / treemap.cabal
1 name: treemap
2 -- PVP: +-+------- breaking API changes
3 -- | | +----- non-breaking API additions
4 -- | | | +--- code changes with no API change
5 version: 2.4.0.20180213
6 category: Data Structures
7 synopsis: A tree of Data.Map.
8 description: A tree of Data.Map,
9 which is like a 'Map'
10 but whose key is now a 'NonEmpty' list of 'Map' keys (a 'Path')
11 enabling the possibility to gather mapped values
12 by 'Path' prefixes (inside a 'Node').
13 extra-doc-files:
14 license: GPL-3
15 license-file: COPYING
16 stability: experimental
17 author: Julien Moutinho <julm+treemap@autogeree.net>
18 maintainer: Julien Moutinho <julm+treemap@autogeree.net>
19 bug-reports: Julien Moutinho <julm+treemap@autogeree.net>
20 -- homepage:
21
22 build-type: Simple
23 cabal-version: >= 1.10
24 tested-with: GHC==8.2.2
25 extra-source-files:
26 stack.yaml
27 extra-tmp-files:
28
29 source-repository head
30 location: git://git.autogeree.net/haskell/treemap
31 type: git
32
33 Library
34 exposed-modules:
35 Data.TreeMap.Strict
36 Data.TreeMap.Strict.Zipper
37 default-language: Haskell2010
38 default-extensions: NoImplicitPrelude
39 ghc-options:
40 -Wall
41 -Wincomplete-uni-patterns
42 -Wincomplete-record-updates
43 -fno-warn-tabs
44 -- -fhide-source-paths
45 build-depends:
46 base >= 4.6 && < 5
47 , containers >= 0.5
48 , deepseq >= 1.4
49 , mono-traversable >= 1.0
50 , semigroups >= 0.18
51 , strict >= 0.3
52 , transformers >= 0.4
53
54 Test-Suite treemap-test
55 type: exitcode-stdio-1.0
56 hs-source-dirs: test
57 main-is: Main.hs
58 other-modules:
59 HUnit
60 HUnit.Strict
61 default-language: Haskell2010
62 default-extensions:
63 NamedFieldPuns
64 NoImplicitPrelude
65 OverloadedStrings
66 ScopedTypeVariables
67 TupleSections
68 ghc-options:
69 -Wall
70 -Wincomplete-uni-patterns
71 -Wincomplete-record-updates
72 -fno-warn-tabs
73 -- -fhide-source-paths
74 build-depends:
75 treemap
76 , base >= 4.6 && < 5
77 , containers >= 0.5
78 , mono-traversable >= 1.0
79 , semigroups >= 0.18
80 , strict >= 0.3
81 , tasty >= 0.11
82 , tasty-hunit >= 0.9
83 , text >= 1.2
84 , transformers >= 0.4