packages feed

orchestrate-0.2.0.1: orchestrate.cabal

-- Initial orchestrate.cabal generated by cabal init.  For further 
-- documentation, see http://haskell.org/cabal/users-guide/

name:                orchestrate
version:             0.2.0.1
synopsis:            An API client for http://orchestrate.io/.
-- description:         
license:             Apache-2.0
license-file:        LICENSE
author:              Eric Rochester
maintainer:          erochest@gmail.com
-- copyright:           
category:            Database
build-type:          Simple
-- extra-source-files:  
cabal-version:       >=1.10

flag network-specs
  description:       Include specs that hit the live network site. Needs to
                     be run with tests enabled to do anything.
  default:           False

library
  hs-source-dirs:      src
  exposed-modules:     Database.Orchestrate
                     , Database.Orchestrate.Collection
                     , Database.Orchestrate.Events
                     , Database.Orchestrate.Graph
                     , Database.Orchestrate.KeyValue
                     , Database.Orchestrate.Network
                     , Database.Orchestrate.Ref
                     , Database.Orchestrate.Search
                     , Database.Orchestrate.Types
                     , Database.Orchestrate.Utils
  -- other-modules:       
  -- other-extensions:    
  build-depends:       base >=4.7 && <5
                     , text
                     , wreq
                     , http-client
                     , http-types
                     , aeson
                     , unordered-containers
                     , errors
                     , either
                     , mtl
                     , lens
                     , data-default
                     , bytestring
                     , case-insensitive
                     , transformers
  -- hs-source-dirs:      
  default-language:    Haskell2010

test-suite orchestrate-specs
  type:                exitcode-stdio-1.0
  ghc-options:         -threaded -rtsopts
  hs-source-dirs:      specs
  main-is:             Specs.hs
  build-depends:         base
                       , orchestrate
                       , QuickCheck
                       , smallcheck
                       , hspec
                       , lens
                       , text
                       , aeson
                       , bytestring
                       , wreq
                       , errors < 2.0
  default-language:    Haskell2010
  if flag(network-specs)
    cpp-options: -DNETWORK_SPECS

source-repository head
  type:                git
  location:            git://github.com/erochest/orchestrate.git