packages feed

DigitalOcean-0.1.0.0: DigitalOcean.cabal

name:                DigitalOcean
version:             0.1.0.0
synopsis:            A client library for the DigitalOcean API
license:             AGPL-3
license-file:        LICENSE
author:              Laurie Clark-Michalek
maintainer:          lclarkmichalek@gmail.com
category:            Network
build-type:          Simple
cabal-version:       >=1.10
extra-source-files:  README.md,
                     examples/SSHKeyInfo.hs

library
  exposed-modules:     Net.DigitalOcean,
                       Net.DigitalOcean.Actions,
                       Net.DigitalOcean.Regions,
                       Net.DigitalOcean.Sizes,
                       Net.DigitalOcean.Images,
                       Net.DigitalOcean.SSHKeys,
                       Net.DigitalOcean.Droplets,
                       Net.DigitalOcean.Config,
                       Net.DigitalOcean.Request
  default-extensions:  OverloadedStrings, TemplateHaskell, DeriveGeneric
  ghc-options:         -Wall
  build-depends:       base >=4.7 && <4.8,
                       text >= 1.2.0.3 && < 1.3,
                       -- Require Control.Monad.Except
                       mtl >= 2.2.1,
                       -- Transative dependencies I don't want to constrain
                       lens, wreq, aeson, containers, random,
                       bytestring, unordered-containers, vector,
                       transformers, exceptions
  hs-source-dirs:      src
  default-language:    Haskell2010

test-suite tests
  default-extensions:  OverloadedStrings, TemplateHaskell, DeriveGeneric
  ghc-options:         -Wall
  type:                exitcode-stdio-1.0
  main-is:             Tests.hs
  hs-source-dirs:      tests
  build-depends:       base, DigitalOcean, hspec >= 2.0,
                       mtl, text, lens
  default-language:    Haskell2010