denisshevchenko/circlehs

View on GitHub
circlehs.cabal

Summary

Maintainability
Test Coverage
name:                circlehs
version:             0.0.3

synopsis:            The CircleCI REST API for Haskell
description:
  The CircleCI REST API implementation in Haskell. For more info please see <https://circleci.com/docs/api/ official API reference>.
  .
  Built with <http://hackage.haskell.org/package/servant Servant>.
  .
  /Please note that implementation is incomplete yet./

homepage:            https://github.com/denisshevchenko/circlehs
bug-reports:         https://github.com/denisshevchenko/circlehs/issues

stability:           alpha

license:             MIT
license-file:        LICENSE

author:              Denis Shevchenko
maintainer:          me@dshevchenko.biz
copyright:           2016 Denis Shevchenko

category:            API, Web
build-type:          Simple

extra-source-files:    CHANGELOG.md
                     , README.md

cabal-version:       >=1.10

tested-with:         GHC == 7.10.2, GHC == 7.10.3

library
  hs-source-dirs:       src

  exposed-modules:        Network.CircleCI
                        -- API
                        , Network.CircleCI.User
                        , Network.CircleCI.Project
                        , Network.CircleCI.CheckoutKey
                        , Network.CircleCI.Environment
                        , Network.CircleCI.Cache
                        -- Commonly used stuff.
                        , Network.CircleCI.Common.Types
                        , Network.CircleCI.Common.Run

  other-modules:          Network.CircleCI.Common.HTTPS
                        , Network.CircleCI.Common.URL

  build-depends:          base                  >= 4.7      && < 5
                        , text                  >= 1.2.2.1  && < 2
                        , aeson                 >= 0.9.0.1  && < 0.12
                        , unordered-containers  >= 0.2.5.1  && < 0.3
                        , servant               >= 0.7      && < 0.9
                        , servant-client        >= 0.7      && < 0.9
                        , time                  >= 1.4.1.1  && < 1.7
                        , mtl                   >= 2.2.1    && < 2.3
                        , transformers          >= 0.4.2.0  && < 0.6
                        , http-client           >= 0.4.24   && < 0.5
                        , http-client-tls       >= 0.2.2    && < 0.5

  default-language:     Haskell2010
  ghc-options:          -Wall -fno-warn-unused-binds

source-repository head
  type:     git
  location: https://github.com/denisshevchenko/circlehs.git

Test-Suite test-circlehs
  -- Executable that indicate test failure
  -- with a non-zero exit code when run.
  type:                 exitcode-stdio-1.0

  hs-source-dirs:       test
  main-is:              Main.hs

  build-depends:          base                  >= 4.7      && < 5
                        , circlehs              >= 0.0.3    && < 0.1

  default-language:     Haskell2010
  ghc-options:          -Wall -fno-warn-unused-binds