git.iko.soy/typeable/bloodhound
on faster-compile-auto-id help sign in
typeable/bloodhound/bloodhound.cabal
112 lines 4.2 kB history raw
1name: bloodhound
2version: 0.15.0.2
3synopsis: ElasticSearch client library for Haskell
4description: ElasticSearch made awesome for Haskell hackers
5homepage: https://github.com/bitemyapp/bloodhound
6license: BSD3
7license-file: LICENSE
8author: Chris Allen
9maintainer: cma@bitemyapp.com
10copyright: 2015, Chris Allen
11category: Database, Search
12build-type: Simple
13cabal-version: >=1.10
15extra-source-files:
16 README.md
17 changelog.md
18 -- We do this to avoid package check errors when uploading to hackage
19 tests/V1/tests.hs
20 tests/V5/tests.hs
22source-repository head
23 type: git
24 location: https://github.com/bitemyapp/bloodhound.git
26Flag ES1
27 Description: Run the test suite against an Elasticsearch 1.x server
28 Default: False
30Flag ES5
31 Description: Run the test suite against an Elasticsearch 5.x server
32 Default: True
34-- Database.V1.Bloodhound
35-- Database.V1.Bloodhound.Client
36-- Database.V1.Bloodhound.Types
37-- Database.V1.Bloodhound.Types.Class
38-- Database.V1.Bloodhound.Types.Internal
40library
41 ghc-options: -Wall
42 exposed-modules: Database.V5.Bloodhound
43 Database.V5.Bloodhound.Client
44 Database.V5.Bloodhound.Types
45 Database.V5.Bloodhound.Types.Class
46 other-modules: Bloodhound.Import
47 Database.Bloodhound.Common.Script
48 Database.V5.Bloodhound.Types.Internal.Analysis
49 Database.V5.Bloodhound.Types.Internal.Client
50 Database.V5.Bloodhound.Types.Internal.Newtypes
51 Database.V5.Bloodhound.Types.Internal.Query
52 Database.V5.Bloodhound.Types.Internal.StringlyTyped
53 hs-source-dirs: src
54 build-depends: base >= 4.3 && <5,
55 bytestring >= 0.10.0 && <0.11,
56 containers >= 0.5.0.0 && <0.6,
57 aeson >= 0.11.1 && <1.3,
58 http-client >= 0.4.30 && <0.6,
59 network-uri >= 2.6 && <2.7,
60 semigroups >= 0.15 && <0.19,
61 time >= 1.4 && <1.9,
62 text >= 0.11 && <1.3,
63 mtl >= 1.0 && <2.3,
64 transformers >= 0.2 && <0.6,
65 http-types >= 0.8 && <0.13,
66 vector >= 0.10.9 && <0.13,
67 scientific >= 0.3.0.0 && <0.4.0.0,
68 bifunctors,
69 exceptions,
70 data-default-class,
71 blaze-builder,
72 unordered-containers,
73 mtl-compat,
74 hashable
75 default-language: Haskell2010
77test-suite bloodhound-tests
78 ghc-options: -Wall -fno-warn-orphans
79 type: exitcode-stdio-1.0
80 main-is: tests.hs
81 if flag(ES1)
82 hs-source-dirs: tests/V1
83 else
84 hs-source-dirs: tests/V5
86 build-depends: base,
87 bloodhound,
88 bytestring,
89 http-client,
90 http-types,
91 containers,
92 hspec >= 1.8,
93 text,
94 time,
95 aeson,
96 semigroups,
97 QuickCheck,
98 vector,
99 unordered-containers >= 0.2.5.0 && <0.3,
100 mtl,
101 pretty-simple,
102 quickcheck-arbitrary-template,
103 quickcheck-properties,
104 generics-sop >=0.2 && <0.4,
105 errors,
106 exceptions,
107 temporary,
108 unix-compat,
109 network-uri,
110 microlens,
111 microlens-aeson
112 default-language: Haskell2010