packages feed

grakn-0.2.0: grakn.cabal

name:                 grakn
version:              0.2.0
synopsis:             A Haskell client for <http://grakn.ai Grakn>
description:          A Haskell client for <http://grakn.ai Grakn>
license:              Apache-2.0
license-file:         LICENSE
homepage:             https://github.com/graknlabs/grakn-haskell
author:               Grakn Labs
maintainer:           community@grakn.ai
category:             Database,Graphs
build-type:           Simple
extra-source-files:   test/Example.lhs
cabal-version:        >=1.10

source-repository head
  type:     git
  location: http://github.com/graknlabs/grakn-haskell

library
  build-depends:        base        >= 4.7 && < 5
                      , containers  == 0.5.*
                      , process     == 1.4.*
                      , aeson       == 1.*
                      , scientific  == 0.3.*
                      , text        == 1.2.*
                      , regex-posix == 0.95.*
                      , servant     == 0.9.*
                      , servant-client
                      , http-client
                      , mtl
                      , http-media
  hs-source-dirs:       src
  exposed-modules:      Grakn
  other-modules:        Grakn.Util
                      , Grakn.Query
                      , Grakn.Pattern
                      , Grakn.Property
                      , Grakn.Client
  default-language:     Haskell2010

  default-extensions:   MultiParamTypeClasses
                      , FlexibleInstances
                      , FlexibleContexts
                      , DataKinds
                      , TypeOperators

test-suite test
  type:                 exitcode-stdio-1.0
  main-is:              Main.hs
  hs-source-dirs:       test,src
  build-depends:        base       >= 4.7 && < 5
                      , grakn
                      , containers  == 0.5.*
                      , process     == 1.4.*
                      , aeson       == 1.0.*
                      , scientific  == 0.3.*
                      , text        == 1.2.*
                      , regex-posix == 0.95.*
                      , servant     == 0.9.*
                      , servant-client
                      , http-client
                      , mtl
                      , http-media
                      , hspec
                      , QuickCheck >= 2.8
                      , markdown-unlit
                      , MissingH
  other-modules:        Example
  default-language:     Haskell2010
  ghc-options:          -pgmL markdown-unlit
  default-extensions:   MultiParamTypeClasses
                      , FlexibleInstances
                      , FlexibleContexts
                      , DataKinds
                      , TypeOperators

test-suite accept
  type:                 exitcode-stdio-1.0
  main-is:              Main.hs
  hs-source-dirs:       features,src
  build-depends:        base       >= 4.7 && < 5
                      , grakn
                      , containers  == 0.5.*
                      , process     == 1.4.*
                      , aeson       == 1.0.*
                      , scientific  == 0.3.*
                      , text        == 1.2.*
                      , regex-posix == 0.95.*
                      , servant     == 0.9.*
                      , servant-client
                      , http-client
                      , mtl
                      , http-media
                      , hspec
                      , markdown-unlit
                      , MissingH
  default-language:     Haskell2010
  default-extensions:   MultiParamTypeClasses
                      , FlexibleInstances
                      , FlexibleContexts
                      , DataKinds
                      , TypeOperators