]> Git — Sourcephile - haskell/symantic.git/blob - symantic-lib/symantic-lib.cabal
Remove unused dependencies.
[haskell/symantic.git] / symantic-lib / symantic-lib.cabal
1 author: Julien Moutinho <julm+symantic@autogeree.net>
2 bug-reports: Julien Moutinho <julm+symantic@autogeree.net>
3 build-type: Simple
4 cabal-version: >= 1.24
5 category: Language
6 description:
7 Symantics for common types,
8 using <https://hackage.haskell.org/package/symantic symantic>.
9 extra-source-files:
10 extra-tmp-files:
11 -- homepage:
12 license: GPL-3
13 license-file: COPYING
14 maintainer: Julien Moutinho <julm+symantic@autogeree.net>
15 name: symantic-lib
16 stability: experimental
17 synopsis: Symantics for common types.
18 tested-with: GHC==8.2.2
19 -- PVP: +-+------- breaking API changes
20 -- | | +----- non-breaking API additions
21 -- | | | +--- code changes with no API change
22 version: 0.0.3.20180213
23
24 Source-Repository head
25 location: git://git.autogeree.net/symantic
26 type: git
27
28 Library
29 default-extensions:
30 DataKinds
31 DefaultSignatures
32 FlexibleContexts
33 FlexibleInstances
34 LambdaCase
35 MultiParamTypeClasses
36 NamedFieldPuns
37 OverloadedStrings
38 Rank2Types
39 ScopedTypeVariables
40 StandaloneDeriving
41 TupleSections
42 TypeApplications
43 TypeFamilies
44 TypeOperators
45 ghc-options:
46 -Wall
47 -Wincomplete-uni-patterns
48 -Wincomplete-record-updates
49 -fno-warn-tabs
50 -fhide-source-paths
51 -fprint-explicit-kinds
52 default-language: Haskell2010
53 exposed-modules:
54 Language.Symantic.Lib
55 Language.Symantic.Lib.Alternative
56 Language.Symantic.Lib.Applicative
57 Language.Symantic.Lib.Bool
58 Language.Symantic.Lib.Bounded
59 Language.Symantic.Lib.Char
60 Language.Symantic.Lib.Either
61 Language.Symantic.Lib.Enum
62 Language.Symantic.Lib.Eq
63 Language.Symantic.Lib.Foldable
64 Language.Symantic.Lib.Function
65 Language.Symantic.Lib.Functor
66 Language.Symantic.Lib.IO
67 Language.Symantic.Lib.If
68 Language.Symantic.Lib.Int
69 Language.Symantic.Lib.Integer
70 Language.Symantic.Lib.Integral
71 Language.Symantic.Lib.List
72 Language.Symantic.Lib.Map
73 Language.Symantic.Lib.Maybe
74 Language.Symantic.Lib.Monad
75 Language.Symantic.Lib.MonoFoldable
76 Language.Symantic.Lib.MonoFunctor
77 Language.Symantic.Lib.Monoid
78 Language.Symantic.Lib.NonNull
79 Language.Symantic.Lib.Num
80 Language.Symantic.Lib.Ord
81 Language.Symantic.Lib.Ratio
82 Language.Symantic.Lib.Real
83 Language.Symantic.Lib.Semigroup
84 Language.Symantic.Lib.Sequences
85 Language.Symantic.Lib.Show
86 Language.Symantic.Lib.Text
87 Language.Symantic.Lib.Traversable
88 Language.Symantic.Lib.Tuple2
89 Language.Symantic.Lib.Unit
90 build-depends:
91 symantic
92 , symantic-grammar
93 , base >= 4.6 && < 5
94 , containers >= 0.5
95 , mono-traversable >= 1.0
96 , transformers >= 0.5
97 , text >= 1.2
98
99 Test-Suite symantic-test
100 type: exitcode-stdio-1.0
101 default-extensions:
102 DataKinds
103 FlexibleContexts
104 FlexibleInstances
105 MultiParamTypeClasses
106 NoMonomorphismRestriction
107 OverloadedStrings
108 ScopedTypeVariables
109 TupleSections
110 TypeApplications
111 TypeFamilies
112 TypeOperators
113 default-language: Haskell2010
114 ghc-options:
115 -Wall
116 -Wincomplete-uni-patterns
117 -Wincomplete-record-updates
118 -fno-warn-tabs
119 -fhide-source-paths
120 -fprint-explicit-kinds
121 -- -O0
122 -- -fmax-simplifier-iterations=0
123 -- -dshow-passes
124 hs-source-dirs: test
125 main-is: Main.hs
126 other-modules:
127 Golden
128 HUnit
129 HUnit.Applicative
130 HUnit.Bool
131 HUnit.Foldable
132 HUnit.Functor
133 HUnit.Map
134 HUnit.MonoFunctor
135 HUnit.Num
136 HUnit.Tuple2
137 Testing.Compiling
138 Testing.Megaparsec
139 build-depends:
140 symantic
141 , symantic-grammar
142 , symantic-lib
143 , base >= 4.6 && < 5
144 , bytestring >= 0.10
145 , containers >= 0.5
146 , megaparsec >= 6.3
147 , monad-classes >= 0.3.2
148 , mono-traversable >= 1.0
149 , tasty >= 0.11
150 , tasty-golden >= 2.3
151 , tasty-hunit >= 0.9
152 , text >= 1.2
153 , transformers >= 0.5