packages feed

orchestrate-0.2.0.3: 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.3
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                 >=1.2 && <1.3
                     , wreq                 >=0.4 && <0.5
                     , http-client          >=0.4 && <0.5
                     , http-types           >=0.8 && <0.9
                     , aeson                >=0.8 && <0.9
                     , unordered-containers >=0.2 && <0.3
                     , errors               >=2.0 && <2.1
                     , either               >=4.4 && <4.5
                     , mtl                  >=2.2 && <2.3
                     , lens                 >=4.12 && <4.13
                     , data-default         >=0.5 && <0.6
                     , bytestring           >=0.10 && <0.11
                     , case-insensitive     >=1.2 && <1.3
                     , transformers         >=0.4 && <0.5
  -- 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
  other-modules:         Specs.Orchestrate.EventSpec
                       , Specs.Orchestrate.GraphSpec
                       , Specs.Orchestrate.KeyValueSpec
                       , Specs.Orchestrate.RefSpec
                       , Specs.Orchestrate.SearchSpec
                       , Specs.Orchestrate.Spec.Types
                       , Specs.Orchestrate.Spec.Utils
                       , Specs.Orchestrate.UtilsSpec
  build-depends:         base
                       , orchestrate
                       , QuickCheck >=2.8 && <2.9
                       , smallcheck >=1.1 && <1.2
                       , hspec      >=2.1 && <2.2
                       , lens       >=4.12 && <4.13
                       , text       >=1.2 && <1.3
                       , aeson      >=0.8 && <0.9
                       , bytestring >=0.10 && <0.11
                       , wreq       >=0.4 && <0.5
                       , errors     >=2.0 && <2.1
  default-language:    Haskell2010
  if flag(network-specs)
    cpp-options: -DNETWORK_SPECS

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