on wai-websockets/3.0.0.4 help sign in
typeable/wai/warp/warp.cabal
159 lines 5.9 kB history raw
1Name: warp
2Version: 3.0.8
3Synopsis: A fast, light-weight web server for WAI applications.
4License: MIT
5License-file: LICENSE
6Author: Michael Snoyman, Kazu Yamamoto, Matt Brown
7Maintainer: michael@snoyman.com
8Homepage: http://github.com/yesodweb/wai
9Category: Web, Yesod
10Build-Type: Simple
11Cabal-Version: >=1.8
12Stability: Stable
13description: API docs and the README are available at <http://www.stackage.org/package/warp>.
14extra-source-files: attic/hex
15 ChangeLog.md
16 README.md
18Flag network-bytestring
19 Default: False
21Flag allow-sendfilefd
22 Description: Allow use of sendfileFd (not available on GNU/kFreeBSD)
23 Default: True
25Flag warp-debug
26 Description: print debug output. not suitable for production
27 Default: False
29Library
30 Build-Depends: base >= 3 && < 5
31 , array
32 , auto-update >= 0.1.1 && < 0.2
33 , blaze-builder >= 0.3.3 && < 0.4
34 , bytestring >= 0.9.1.4
35 , case-insensitive >= 0.2
36 , ghc-prim
37 , http-types >= 0.8.5
38 , iproute >= 1.3.1
39 , simple-sendfile >= 0.2.7 && < 0.3
40 , unix-compat >= 0.2
41 , void
42 , wai >= 3.0 && < 3.1
43 , text
44 , streaming-commons >= 0.1.2
45 if flag(network-bytestring)
46 Build-Depends: network >= 2.2.1.5 && < 2.2.3
47 , network-bytestring >= 0.1.3 && < 0.1.4
48 else
49 Build-Depends: network >= 2.3
50 Exposed-modules: Network.Wai.Handler.Warp
51 Network.Wai.Handler.Warp.Buffer
52 Network.Wai.Handler.Warp.Timeout
53 Network.Wai.Handler.Warp.Internal
54 Other-modules: Network.Wai.Handler.Warp.Conduit
55 Network.Wai.Handler.Warp.Counter
56 Network.Wai.Handler.Warp.Date
57 Network.Wai.Handler.Warp.FdCache
58 Network.Wai.Handler.Warp.Header
59 Network.Wai.Handler.Warp.IO
60 Network.Wai.Handler.Warp.IORef
61 Network.Wai.Handler.Warp.ReadInt
62 Network.Wai.Handler.Warp.Recv
63 Network.Wai.Handler.Warp.Request
64 Network.Wai.Handler.Warp.RequestHeader
65 Network.Wai.Handler.Warp.Response
66 Network.Wai.Handler.Warp.ResponseHeader
67 Network.Wai.Handler.Warp.Run
68 Network.Wai.Handler.Warp.SendFile
69 Network.Wai.Handler.Warp.Settings
70 Network.Wai.Handler.Warp.Types
71 Network.Wai.Handler.Warp.Windows
72 Paths_warp
73 Ghc-Options: -Wall
75 if flag(warp-debug)
76 Cpp-Options: -DWARP_DEBUG
77 if (os(linux) || os(freebsd) || os(darwin)) && flag(allow-sendfilefd)
78 Cpp-Options: -DSENDFILEFD
79 Build-Depends: hashable
80 Other-modules: Network.Wai.Handler.Warp.MultiMap
81 if os(windows)
82 Cpp-Options: -DWINDOWS
83 Build-Depends: time
84 , old-locale
85 else
86 Build-Depends: unix
87 , http-date
89Test-Suite doctest
90 Type: exitcode-stdio-1.0
91 HS-Source-Dirs: test
92 Ghc-Options: -threaded -Wall
93 Main-Is: doctests.hs
94 Build-Depends: base
95 , doctest >= 0.9.3
97Test-Suite spec
98 Main-Is: Spec.hs
99 Other-modules: ConduitSpec
100 ExceptionSpec
101 FdCacheSpec
102 MultiMapSpec
103 ReadIntSpec
104 RequestSpec
105 ResponseHeaderSpec
106 ResponseSpec
107 RunSpec
108 Hs-Source-Dirs: test, .
109 Type: exitcode-stdio-1.0
111 Ghc-Options: -Wall
112 Build-Depends: base >= 4 && < 5
113 , array
114 , auto-update
115 , blaze-builder >= 0.3.3 && < 0.4
116 , bytestring >= 0.9.1.4
117 , case-insensitive >= 0.2
118 , ghc-prim
119 , HTTP
120 , http-types >= 0.8.4
121 , iproute >= 1.3.1
122 , lifted-base >= 0.1
123 , simple-sendfile >= 0.2.4 && < 0.3
124 , transformers >= 0.2.2
125 , unix-compat >= 0.2
126 , void
127 , wai
128 , network
129 , HUnit
130 , QuickCheck
131 , hspec >= 1.3
132 , time
133 , old-locale
134 , text
135 , streaming-commons >= 0.1.1
136 , async
138 if (os(linux) || os(freebsd) || os(darwin)) && flag(allow-sendfilefd)
139 Cpp-Options: -DSENDFILEFD
140 Build-Depends: unix
141 , hashable
142 , http-date
143 if os(windows)
144 Cpp-Options: -DWINDOWS
146Benchmark parser
147 Type: exitcode-stdio-1.0
148 Main-Is: Parser.hs
149 HS-Source-Dirs: bench .
150 Build-Depends: base
151 , bytestring
152 , criterion
153 , http-types
154 , network
155 , network
157Source-Repository head
158 Type: git
159 Location: git://github.com/yesodweb/wai.git