on wai-websockets/3.0.0.3 help sign in
typeable/wai/warp/warp.cabal
157 lines 5.8 kB history raw
1Name: warp
2Version: 3.0.4.1
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 , simple-sendfile >= 0.2.7 && < 0.3
39 , unix-compat >= 0.2
40 , void
41 , wai >= 3.0 && < 3.1
42 , text
43 , streaming-commons >= 0.1.2
44 if flag(network-bytestring)
45 Build-Depends: network >= 2.2.1.5 && < 2.2.3
46 , network-bytestring >= 0.1.3 && < 0.1.4
47 else
48 Build-Depends: network >= 2.3
49 Exposed-modules: Network.Wai.Handler.Warp
50 Network.Wai.Handler.Warp.Buffer
51 Network.Wai.Handler.Warp.Timeout
52 Network.Wai.Handler.Warp.Internal
53 Other-modules: Network.Wai.Handler.Warp.Conduit
54 Network.Wai.Handler.Warp.Counter
55 Network.Wai.Handler.Warp.Date
56 Network.Wai.Handler.Warp.FdCache
57 Network.Wai.Handler.Warp.Header
58 Network.Wai.Handler.Warp.IO
59 Network.Wai.Handler.Warp.IORef
60 Network.Wai.Handler.Warp.ReadInt
61 Network.Wai.Handler.Warp.Recv
62 Network.Wai.Handler.Warp.Request
63 Network.Wai.Handler.Warp.RequestHeader
64 Network.Wai.Handler.Warp.Response
65 Network.Wai.Handler.Warp.ResponseHeader
66 Network.Wai.Handler.Warp.Run
67 Network.Wai.Handler.Warp.SendFile
68 Network.Wai.Handler.Warp.Settings
69 Network.Wai.Handler.Warp.Types
70 Network.Wai.Handler.Warp.Windows
71 Paths_warp
72 Ghc-Options: -Wall
74 if flag(warp-debug)
75 Cpp-Options: -DWARP_DEBUG
76 if (os(linux) || os(freebsd) || os(darwin)) && flag(allow-sendfilefd)
77 Cpp-Options: -DSENDFILEFD
78 Build-Depends: hashable
79 Other-modules: Network.Wai.Handler.Warp.MultiMap
80 if os(windows)
81 Cpp-Options: -DWINDOWS
82 Build-Depends: time
83 , old-locale
84 else
85 Build-Depends: unix
86 , http-date
88Test-Suite doctest
89 Type: exitcode-stdio-1.0
90 HS-Source-Dirs: test
91 Ghc-Options: -threaded -Wall
92 Main-Is: doctests.hs
93 Build-Depends: base
94 , doctest >= 0.9.3
96Test-Suite spec
97 Main-Is: Spec.hs
98 Other-modules: ConduitSpec
99 ExceptionSpec
100 FdCacheSpec
101 MultiMapSpec
102 ReadIntSpec
103 RequestSpec
104 ResponseHeaderSpec
105 ResponseSpec
106 RunSpec
107 Hs-Source-Dirs: test, .
108 Type: exitcode-stdio-1.0
110 Ghc-Options: -Wall
111 Build-Depends: base >= 4 && < 5
112 , array
113 , auto-update
114 , blaze-builder >= 0.3.3 && < 0.4
115 , bytestring >= 0.9.1.4
116 , case-insensitive >= 0.2
117 , ghc-prim
118 , HTTP
119 , http-types >= 0.8.4
120 , lifted-base >= 0.1
121 , simple-sendfile >= 0.2.4 && < 0.3
122 , transformers >= 0.2.2
123 , unix-compat >= 0.2
124 , void
125 , wai
126 , network
127 , HUnit
128 , QuickCheck
129 , hspec >= 1.3
130 , time
131 , old-locale
132 , text
133 , streaming-commons >= 0.1.1
134 , async
136 if (os(linux) || os(freebsd) || os(darwin)) && flag(allow-sendfilefd)
137 Cpp-Options: -DSENDFILEFD
138 Build-Depends: unix
139 , hashable
140 , http-date
141 if os(windows)
142 Cpp-Options: -DWINDOWS
144Benchmark parser
145 Type: exitcode-stdio-1.0
146 Main-Is: Parser.hs
147 HS-Source-Dirs: bench .
148 Build-Depends: base
149 , bytestring
150 , criterion
151 , http-types
152 , network
153 , network
155Source-Repository head
156 Type: git
157 Location: git://github.com/yesodweb/wai.git