name: krpc version: 0.6.1.0 license: BSD3 license-file: LICENSE author: Sam Truzjan maintainer: Sam Truzjan copyright: (c) 2013-2014 Sam Truzjan category: Network build-type: Simple cabal-version: >= 1.10 tested-with: GHC == 7.4.1 , GHC == 7.6.3 homepage: https://github.com/cobit/krpc bug-reports: https://github.com/cobit/krpc/issues synopsis: KRPC protocol implementation description: The KRPC protocol is a simple RPC mechanism consisting of bencoded dictionaries sent over UDP. . extra-source-files: README.md , ChangeLog source-repository head type: git location: git://github.com/cobit/krpc.git branch: master source-repository this type: git location: git://github.com/cobit/krpc.git branch: master tag: v0.6.1.0 library default-language: Haskell2010 default-extensions: PatternGuards , RecordWildCards hs-source-dirs: src exposed-modules: Network.KRPC Network.KRPC.Message Network.KRPC.Method Network.KRPC.Manager build-depends: base == 4.* , bytestring >= 0.10 , text >= 0.11 , data-default-class , lifted-base >= 0.1.1 , transformers >= 0.2 , mtl , monad-control >= 0.3 , monad-logger >= 0.3 , bencoding >= 0.4.3 , network >= 2.3 , containers if impl(ghc < 7.6) build-depends: ghc-prim ghc-options: -Wall test-suite spec type: exitcode-stdio-1.0 default-language: Haskell2010 hs-source-dirs: tests main-is: Spec.hs other-modules: Network.KRPCSpec Network.KRPC.MethodSpec Network.KRPC.MessageSpec build-depends: base == 4.* , bytestring , network , mtl , monad-logger , hspec , QuickCheck , quickcheck-instances , bencoding , krpc benchmark bench type: exitcode-stdio-1.0 default-language: Haskell2010 hs-source-dirs: bench main-is: Main.hs build-depends: base == 4.* , bytestring , mtl , monad-logger , criterion , krpc ghc-options: -O2 -fforce-recomp