]> Git — Sourcephile - haskell/symantic-http.git/blob - symantic-http.cabal
Stop here to drop megaparsec
[haskell/symantic-http.git] / symantic-http.cabal
1 name: symantic-http
2 -- PVP: +-+------- breaking API changes
3 -- | | +----- non-breaking API additions
4 -- | | | +--- code changes with no API change
5 version: 0.0.0.20190223
6 category: Protocol
7 synopsis: Library for reading, validating and writing a subset of the HTTP format.
8 description: Symantics for an approximative implementation of HTTP.
9 extra-doc-files:
10 license: GPL-3
11 license-file: COPYING
12 stability: experimental
13 author: Julien Moutinho <julm+symantic-http@autogeree.net>
14 maintainer: Julien Moutinho <julm+symantic-http@autogeree.net>
15 bug-reports: Julien Moutinho <julm+symantic-http@autogeree.net>
16 -- homepage:
17
18 build-type: Simple
19 cabal-version: 1.24
20 tested-with: GHC==8.4.4
21 extra-source-files:
22 stack.yaml
23 extra-tmp-files:
24
25 Source-Repository head
26 location: git://git.autogeree.net/symantic-http
27 type: git
28
29 Library
30 exposed-modules:
31 Symantic.HTTP
32 Symantic.HTTP.API
33 Symantic.HTTP.Client
34 Symantic.HTTP.Command
35 Symantic.HTTP.Layout
36 Symantic.HTTP.Media
37 Symantic.HTTP.Mime
38 Symantic.HTTP.Router
39 Symantic.HTTP.URI
40 default-language: Haskell2010
41 default-extensions:
42 FlexibleContexts
43 FlexibleInstances
44 LambdaCase
45 MultiParamTypeClasses
46 NamedFieldPuns
47 NoImplicitPrelude
48 RecordWildCards
49 ScopedTypeVariables
50 TupleSections
51 ghc-options:
52 -Wall
53 -Wincomplete-uni-patterns
54 -Wincomplete-record-updates
55 -fno-warn-tabs
56 -- -fhide-source-paths
57 build-depends:
58 base >= 4.10 && < 5
59 , time
60 , bytestring >= 0.10
61 , containers >= 0.5
62 , data-default-class >= 0.1
63 -- , filepath >= 1.4
64 , hashable >= 1.2.6
65 , http-api-data >= 0.4
66 , http-client >= 0.5.12
67 , http-types >= 0.12
68 , http-media >= 0.7
69 , megaparsec >= 7.0.4
70 , monad-classes >= 0.3.2
71 , network-uri >= 2.6
72 -- , resourcet >= 1.1.11
73 -- , safe >= 0.3
74 , stm >= 2.4.5
75 , text >= 1.2
76 , transformers >= 0.5
77 , unordered-containers >= 0.2.8
78 , wai >= 3.2.1.1
79 -- , wai-app-static >= 3.1.6.1
80 , warp
81 -- pkgconfig-depends: zlib
82 -- extra-libraries: z
83
84 Test-Suite symantic-http-test
85 type: exitcode-stdio-1.0
86 hs-source-dirs: test
87 main-is: Main.hs
88 other-modules:
89 -- Golden
90 Hspec
91 Hspec.API
92 Hspec.Router
93 Hspec.Router.Error
94 HUnit
95 -- HUnit.HSpec
96 -- QuickCheck
97 default-language: Haskell2010
98 default-extensions:
99 FlexibleContexts
100 FlexibleInstances
101 LambdaCase
102 MultiParamTypeClasses
103 NamedFieldPuns
104 NoImplicitPrelude
105 RecordWildCards
106 ScopedTypeVariables
107 TupleSections
108 ViewPatterns
109 ghc-options:
110 -Wall
111 -Wincomplete-uni-patterns
112 -Wincomplete-record-updates
113 -fno-warn-tabs
114 -fhide-source-paths
115 build-depends:
116 symantic-http
117 , base >= 4.10 && < 5
118 , bytestring >= 0.10
119 , containers >= 0.5
120 , deepseq >= 1.4
121 , filepath >= 1.4
122 , hspec-wai >= 0.9
123 , http-api-data >= 0.4
124 , http-client >= 0.5.12
125 , http-media >= 0.7
126 , http-types >= 0.12
127 , hspec
128 , megaparsec >= 6.3
129 , network-uri >= 2.6
130 , tasty >= 0.11
131 , tasty-hspec >= 1.1
132 , tasty-hunit >= 0.10
133 , text >= 1.2
134 , time
135 , transformers >= 0.4
136 , wai >= 3.2.1.1
137 , wai-extra >= 3.0
138 , warp
139 -- , wai-app-static >= 3.1.6.1
140 -- , QuickCheck >= 2.0
141 -- , tasty-golden >= 2.3
142 -- , tasty-quickcheck