packages feed

avers-0.0.13: avers.cabal

name:                avers
version:             0.0.13
license:             GPL-3
license-file:        LICENSE
author:              Tomas Carnecky
maintainer:          tomas.carnecky@gmail.com
category:            Avers
build-type:          Simple
cabal-version:       >= 1.10

synopsis:            empty
description:         empty


extra-source-files:
    src/Avers/Metrics/Measurements.txt


source-repository head
    type:     git
    location: git://github.com/wereHamster/avers-haskell.git


library
    hs-source-dirs:   src
    default-language: Haskell2010

    ghc-options:
        -Wall


    -- For the time being everything is exported.
    exposed-modules:
        Avers
      , Avers.Metrics
      , Avers.Metrics.TH
      , Avers.Metrics.Measurements
      , Avers.Patching
      , Avers.Storage
      , Avers.Storage.Backend
      , Avers.Storage.Expressions
      , Avers.TH
      , Avers.Types
      , Avers.Views
      , Avers.Index


    -- Standard dependencies, stuff that is or should be in the platform.
    build-depends:
        aeson
      , attoparsec
      , base <= 9999
      , bytestring
      , clock
      , containers
      , filepath
      , mtl
      , network
      , network-uri
      , safe
      , stm
      , template-haskell
      , text
      , time
      , unordered-containers
      , vector

    -- More exotic dependencies which people may not immediately recognize.
    build-depends:
        MonadRandom
      , base16-bytestring
      , cryptohash
      , inflections
      , resource-pool
      , rethinkdb-client-driver
      , scrypt



benchmark benchmark
    hs-source-dirs:      benchmark
    default-language:    Haskell2010

    ghc-options:        -threaded -Wall -O2 -rtsopts

    type:                exitcode-stdio-1.0
    main-is:             Benchmark.hs

    build-depends:
        aeson
      , avers
      , base
      , mtl
      , criterion
      , resource-pool
      , rethinkdb-client-driver
      , network-uri
      , text


test-suite spec
    hs-source-dirs:      test
    default-language:    Haskell2010

    type:                exitcode-stdio-1.0
    main-is:             Test.hs

    build-depends:
        MonadRandom
      , aeson
      , attoparsec
      , avers
      , base
      , base16-bytestring
      , bytestring
      , containers
      , cryptohash
      , hspec
      , inflections
      , mtl
      , resource-pool
      , rethinkdb-client-driver
      , scrypt
      , stm
      , text
      , time
      , unordered-containers
      , vector