greskell-0.1.0.0: greskell.cabal
name: greskell
version: 0.1.0.0
author: Toshio Ito <debug.ito@gmail.com>
maintainer: Toshio Ito <debug.ito@gmail.com>
license: BSD3
license-file: LICENSE
synopsis: Haskell binding for Gremlin graph query language
description: Haskell binding for [Gremlin graph query language](http://tinkerpop.apache.org/gremlin.html).
See [README.md](https://github.com/debug-ito/greskell/blob/master/README.md) for detail.
.
This package is the main entry point of greskell family. It re-exports @greskell-core@ package,
and adds some useful functions to it.
category: Data
cabal-version: >= 1.10
build-type: Simple
extra-source-files: README.md, ChangeLog.md,
test/graphson/*.json
homepage: https://github.com/debug-ito/greskell/
bug-reports: https://github.com/debug-ito/greskell/issues/
library
default-language: Haskell2010
hs-source-dirs: src
ghc-options: -Wall -fno-warn-unused-imports
-- default-extensions:
other-extensions: OverloadedStrings, GeneralizedNewtypeDeriving,
FlexibleInstances, FlexibleContexts, MultiParamTypeClasses, TypeFamilies,
GADTs, DeriveTraversable
exposed-modules: Data.Greskell,
Data.Greskell.Gremlin,
Data.Greskell.Binder,
Data.Greskell.Graph,
Data.Greskell.GTraversal
-- other-modules:
build-depends: base >=4.9.0.0 && <4.11,
greskell-core >=0.1.0.0 && <0.2,
text >=1.2.2.1 && <1.3,
transformers >=0.5.2 && <0.6,
aeson >=0.11.2.1 && <1.4,
unordered-containers >=0.2.7.1 && <0.3,
semigroups >=0.18.2 && <0.19
test-suite spec
type: exitcode-stdio-1.0
default-language: Haskell2010
hs-source-dirs: test
ghc-options: -Wall -fno-warn-unused-imports "-with-rtsopts=-M512m"
main-is: Spec.hs
-- default-extensions:
other-extensions: OverloadedStrings
other-modules: Data.Greskell.BinderSpec,
Data.Greskell.GTraversalSpec,
Data.Greskell.GremlinSpec,
Data.Greskell.GraphSpec
build-depends: base, text, aeson, unordered-containers,
greskell, greskell-core,
hspec >=2.2.3,
bytestring >=0.10.8.1 && <0.11
test-suite doctest
type: exitcode-stdio-1.0
default-language: Haskell2010
hs-source-dirs: test
ghc-options: -Wall -fno-warn-unused-imports "-with-rtsopts=-M512m"
main-is: DocTest.hs
build-depends: base,
doctest >=0.11 && <0.15,
doctest-discover >=0.1.0.8 && <0.2
flag hint-test
description: Do tests that use Haskell interpreter
default: True
test-suite hint-test-suite
if !flag(hint-test)
buildable: False
type: exitcode-stdio-1.0
default-language: Haskell2010
hs-source-dirs: test
ghc-options: -Wall -fno-warn-unused-imports "-with-rtsopts=-M512m"
main-is: HintTest.hs
build-depends: base, hspec,
greskell,
hint >=0.6 && <0.8
flag server-test
description: Do tests with Gremlin Server.
default: False
test-suite server-test-suite
type: exitcode-stdio-1.0
default-language: Haskell2010
hs-source-dirs: test
ghc-options: -Wall -fno-warn-unused-imports "-with-rtsopts=-M512m"
main-is: ServerTest.hs
-- default-extensions:
other-extensions: OverloadedStrings
-- other-modules:
if flag(server-test)
-- Explicitly remove dependency. See https://github.com/haskell/cabal/issues/1725
build-depends: base, aeson, hspec, text,
greskell, greskell-core,
scientific >=0.3.4.9 && <0.4,
gremlin-haskell >=0.1.0.2 && <0.2
else
buildable: False
source-repository head
type: git
location: https://github.com/debug-ito/greskell.git