File avers.cabal of Package ghc-avers
name: avers
version: 0.0.17.1
x-revision: 16
cabal-version: >=1.10
build-type: Simple
license: GPL-3
license-file: LICENSE
maintainer: tomas.carnecky@gmail.com
synopsis: Server-side implementation of the Avers storage model
description:
This is the server-side implementation of the Avers storage model. It is a
Haskell library, intended to be used by your application. The library provides
you with everything you need to write your own Avers server. You can create and
patch objects and collections thereof. It has builtin support for sessions,
authentication and managing blobs. The database is not configurable. Avers is
currently hardcoded to use RethinkDB.
category: Avers
author: Tomas Carnecky
extra-source-files:
src/Avers/Metrics/Measurements.txt
source-repository head
type: git
location: git://github.com/wereHamster/avers-haskell.git
library
exposed-modules:
Avers
Avers.Handle
Avers.Index
Avers.Metrics
Avers.Metrics.Measurements
Avers.Metrics.TH
Avers.Patching
Avers.Storage
Avers.Storage.Backend
Avers.Storage.Expressions
Avers.TH
Avers.Types
Avers.Views
build-depends:
aeson >=1.0.2.1 && <1.3,
attoparsec >=0.13.1.0 && <0.14,
base >=4.9.0.0 && <4.11,
bytestring >=0.10.8.1 && <0.11,
clock >=0.7.2 && <0.8,
containers >=0.5.7.1 && <0.6,
filepath >=1.4.1.0 && <1.5,
mtl >=2.2.1 && <2.3,
network >=2.6.3.1 && <2.7,
network-uri >=2.6.1.0 && <2.7,
safe >=0.3.10 && <0.4,
stm >=2.4.4.1 && <2.5,
template-haskell >=2.11.0.0 && <2.13,
text >=1.2.2.1 && <1.3,
time >=1.6.0.1 && <1.9,
unordered-containers >=0.2.7.2 && <0.3,
vector >=0.11.0.0 && <0.13,
MonadRandom >=0.4.2.3 && <0.6,
cryptonite >=0.21 && <0.25,
memory ==0.14.*,
inflections >=0.3.0.0 && <0.5,
resource-pool >=0.2.3.2 && <0.3,
rethinkdb-client-driver >=0.0.23 && <0.1,
scrypt >=0.5.0 && <0.6
default-language: Haskell2010
hs-source-dirs: src
ghc-options: -Wall
test-suite spec
type: exitcode-stdio-1.0
main-is: Test.hs
build-depends:
MonadRandom >=0.4.2.3 && <0.6,
aeson >=1.0.2.1 && <1.3,
attoparsec >=0.13.1.0 && <0.14,
avers >=0.0.17.1 && <0.1,
base >=4.9.0.0 && <4.11,
base16-bytestring >=0.1.1.6 && <0.2,
bytestring >=0.10.8.1 && <0.11,
containers >=0.5.7.1 && <0.6,
cryptohash >=0.11.9 && <0.12,
hspec >=2.3.2,
inflections >=0.3.0.0 && <0.5,
mtl >=2.2.1 && <2.3,
resource-pool >=0.2.3.2 && <0.3,
rethinkdb-client-driver >=0.0.23 && <0.1,
scrypt >=0.5.0 && <0.6,
stm >=2.4.4.1 && <2.5,
text >=1.2.2.1 && <1.3,
time >=1.6.0.1 && <1.9,
unordered-containers >=0.2.7.2 && <0.3,
vector >=0.11.0.0 && <0.13
default-language: Haskell2010
hs-source-dirs: test
benchmark benchmark
type: exitcode-stdio-1.0
main-is: Benchmark.hs
build-depends:
aeson >=1.0.2.1 && <1.3,
avers >=0.0.17.1 && <0.1,
base >=4.9.0.0 && <4.11,
mtl >=2.2.1 && <2.3,
criterion >=1.1.4.0 && <1.3,
resource-pool >=0.2.3.2 && <0.3,
rethinkdb-client-driver >=0.0.23 && <0.1,
network-uri >=2.6.1.0 && <2.7,
text >=1.2.2.1 && <1.3
default-language: Haskell2010
hs-source-dirs: benchmark
ghc-options: -threaded -Wall -O2 -rtsopts