This repository was archived by the owner on May 23, 2019. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathantemodulum.cabal
113 lines (101 loc) · 4.42 KB
/
antemodulum.cabal
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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
name: antemodulum
version: 0.5.2
synopsis: Yet another prelude
category: Prelude
description: This is one (very biased) attempt to make a prelude
module that (1) ensures the exported names do not
conflict and (2) significantly reduces the number of
imports needed in a given module. It is meant to be
extended and updated as needed.
license: MIT
author: Sean Leather
maintainer: [email protected]
copyright: Daggerboard Inc. (docmunch.com)
license-file: LICENSE
build-type: Simple
cabal-version: >= 1.16
extra-source-files:
README.md
source-repository head
type: git
location: git://github.com/docmunch/antemodulum.git
library
default-language: Haskell2010
default-extensions:
LambdaCase,
FlexibleContexts,
FlexibleInstances,
NoImplicitPrelude,
OverloadedStrings,
ScopedTypeVariables,
TypeSynonymInstances
ghc-options: -Wall -fwarn-missing-local-sigs
hs-source-dirs: src
exposed-modules:
Antemodulum
Antemodulum.Applicative
Antemodulum.Arrow
Antemodulum.ByteString.Char8
Antemodulum.ByteString.Lazy
Antemodulum.ByteString.Strict
Antemodulum.Char
Antemodulum.ClassyPrelude
Antemodulum.Concurrent
Antemodulum.DeepSeq
Antemodulum.Default
Antemodulum.FilePath
Antemodulum.Functor
Antemodulum.List.NonEmpty
Antemodulum.Text
Antemodulum.Text.Lazy
Antemodulum.Text.Strict
Antemodulum.Maybe
Antemodulum.Monad
Antemodulum.Monad.Error
Antemodulum.Monad.IO
Antemodulum.Monad.Lazy
Antemodulum.Monad.Strict
Antemodulum.Numeric
Antemodulum.Read
Antemodulum.Safe
Antemodulum.Strict
Antemodulum.Strict.Pair
Antemodulum.System
Antemodulum.Time
-- We add package dependency constraints conservatively. This helps avoid
-- introducing new conflicts when all of these packages have their own. Since
-- we are, for the most, only re-exporting modules from these packages, we do
-- not expect many problems. If problems do arise, we will add constraints as
-- necessary.
build-depends:
-- Use an upper limit to please 'cabal check'.
base < 10,
-- For these packages, use the latest version with the
-- most refined type classes that do not conflict.
-- Upgrade as necessary.
classy-prelude == 0.9.*,
mono-traversable >= 0.6.2 && < 0.8,
-- The Default class was split off in 0.5.2. Depending
-- on an older version can cause dependency problems.
data-default >= 0.5.2,
-- No explicit constraints on the remaining packages.
bytestring,
deepseq,
directory,
lifted-async,
lifted-base,
monad-control,
monad-logger,
mtl,
process,
resourcet,
safe,
semigroups,
setenv,
strict,
system-fileio,
system-filepath,
text,
time,
transformers,
transformers-base