Cabal revisions of lxd-client-0.1.0.2
Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.
revision 1
-name: lxd-client-version: 0.1.0.2-synopsis: LXD client written in Haskell.-description:- Implementation of the LXD client protocol in Haskell.- .- This module implements the LXD client protocol in Haskell using servant and- websockets. It allows you to manage LXD containers and other resources- directly from Haskell.- .- More information and a tutorial is in "Network.LXD.Client.Commands".- .- Accompanying blog post:- <https://deliquus.com/posts/2017-10-02-using-servant-to-orchestrate-lxd-containers.md>-homepage: https://github.com/hverr/haskell-lxd-client#readme-license: GPL-3-license-file: LICENSE-author: Henri Verroken-maintainer: henriverroken@gmail.com-copyright: 2017 Henri Verroken-category: System-build-type: Simple-cabal-version: >=1.10-tested-with: GHC >= 8.0.1--library- hs-source-dirs: src- exposed-modules: Network.LXD.Client- , Network.LXD.Client.API- , Network.LXD.Client.Commands- , Network.LXD.Client.Events- , Network.LXD.Client.Internal.Compatibility- , Network.LXD.Client.Internal.Compatibility.WebSockets- , Network.LXD.Client.Internal.Prelude- , Network.LXD.Client.Remotes- , Network.LXD.Client.Types- build-depends: base >= 4.7 && < 5- , aeson >= 1.0.2.1 && <2- , async >= 2.1.1.1 && <3- , bimap >= 0.3.3 && <1- , bytestring >= 0.10.4.0 && <1- , connection >= 0.2.8 && <1- , containers >= 0.5.5.1 && <1- , data-default >= 0.7.1.1 && <1- , directory >= 1.2.1.0 && <2- , either >= 4.4.1.1 && <5- , exceptions >= 0.8.3 && <1- , filepath >= 1.3.0.2 && <2- , http-api-data >= 0.3.7.1 && <1- , http-client >= 0.5.7.0 && <1- , http-client-tls >= 0.3.5.1 && <1- , http-media >= 0.6.4 && <1- , http-types >= 0.9.1 && <1- , mtl >= 2.2.1 && <3- , network >= 2.6.3.2 && <3- , semigroups >= 0.18.3 && <1- , servant >= 0.11 && <0.12- , servant-client >= 0.11 && <0.12- , text >= 1.2.2.2 && <2- , tls >= 1.3.9 && <2- , transformers >= 0.5.2.0 && <1- , unix >= 2.7.0.1 && <3- , websockets >= 0.10.0.0 && <0.11 || >= 0.12.2.0 && <0.13- , x509 >= 1.6.5 && <2- , x509-store >= 1.6.2 && <2- , x509-validation >= 1.6.5 && <2- ghc-options: -Wall- default-extensions: NoImplicitPrelude OverloadedStrings- default-language: Haskell2010--executable lxd-client-example- hs-source-dirs: example- main-is: Main.hs- ghc-options: -threaded -rtsopts -with-rtsopts=-N -Wall- build-depends: base- , lxd-client- default-language: Haskell2010--test-suite lxd-client-integration- type: exitcode-stdio-1.0- hs-source-dirs: test- main-is: Integration.hs- other-modules:- build-depends: base- , lxd-client- , exceptions- , hspec >= 2.4.4 && <3- , hspec-core >= 2.4.4 && <3- , random >= 1.1 && <2- , text- , turtle >= 1.3.6 && <1.5- , uuid >= 1.3.13 && <2- ghc-options: -threaded -rtsopts -with-rtsopts=-N -Wall- default-extensions: NoImplicitPrelude OverloadedStrings- default-language: Haskell2010--source-repository head- type: git- location: https://github.com/hverr/haskell-lxd-client+name: lxd-client +version: 0.1.0.2 +x-revision: 1 +synopsis: LXD client written in Haskell. +description: + Implementation of the LXD client protocol in Haskell. + . + This module implements the LXD client protocol in Haskell using servant and + websockets. It allows you to manage LXD containers and other resources + directly from Haskell. + . + More information and a tutorial is in "Network.LXD.Client.Commands". + . + Accompanying blog post: + <https://deliquus.com/posts/2017-10-02-using-servant-to-orchestrate-lxd-containers.html> +homepage: https://github.com/hverr/haskell-lxd-client#readme +license: GPL-3 +license-file: LICENSE +author: Henri Verroken +maintainer: henriverroken@gmail.com +copyright: 2017 Henri Verroken +category: System +build-type: Simple +cabal-version: >=1.10 +tested-with: GHC >= 8.0.1 + +library + hs-source-dirs: src + exposed-modules: Network.LXD.Client + , Network.LXD.Client.API + , Network.LXD.Client.Commands + , Network.LXD.Client.Events + , Network.LXD.Client.Internal.Compatibility + , Network.LXD.Client.Internal.Compatibility.WebSockets + , Network.LXD.Client.Internal.Prelude + , Network.LXD.Client.Remotes + , Network.LXD.Client.Types + build-depends: base >= 4.7 && < 5 + , aeson >= 1.0.2.1 && <2 + , async >= 2.1.1.1 && <3 + , bimap >= 0.3.3 && <1 + , bytestring >= 0.10.4.0 && <1 + , connection >= 0.2.8 && <1 + , containers >= 0.5.5.1 && <1 + , data-default >= 0.7.1.1 && <1 + , directory >= 1.2.1.0 && <2 + , either >= 4.4.1.1 && <5 + , exceptions >= 0.8.3 && <1 + , filepath >= 1.3.0.2 && <2 + , http-api-data >= 0.3.7.1 && <1 + , http-client >= 0.5.7.0 && <1 + , http-client-tls >= 0.3.5.1 && <1 + , http-media >= 0.6.4 && <1 + , http-types >= 0.9.1 && <1 + , mtl >= 2.2.1 && <3 + , network >= 2.6.3.2 && <3 + , semigroups >= 0.18.3 && <1 + , servant >= 0.11 && <0.12 + , servant-client >= 0.11 && <0.12 + , text >= 1.2.2.2 && <2 + , tls >= 1.3.9 && <2 + , transformers >= 0.5.2.0 && <1 + , unix >= 2.7.0.1 && <3 + , websockets >= 0.10.0.0 && <0.11 || >= 0.12.2.0 && <0.13 + , x509 >= 1.6.5 && <2 + , x509-store >= 1.6.2 && <2 + , x509-validation >= 1.6.5 && <2 + ghc-options: -Wall + default-extensions: NoImplicitPrelude OverloadedStrings + default-language: Haskell2010 + +executable lxd-client-example + hs-source-dirs: example + main-is: Main.hs + ghc-options: -threaded -rtsopts -with-rtsopts=-N -Wall + build-depends: base + , lxd-client + default-language: Haskell2010 + +test-suite lxd-client-integration + type: exitcode-stdio-1.0 + hs-source-dirs: test + main-is: Integration.hs + other-modules: + build-depends: base + , lxd-client + , exceptions + , hspec >= 2.4.4 && <3 + , hspec-core >= 2.4.4 && <3 + , random >= 1.1 && <2 + , text + , turtle >= 1.3.6 && <1.5 + , uuid >= 1.3.13 && <2 + ghc-options: -threaded -rtsopts -with-rtsopts=-N -Wall + default-extensions: NoImplicitPrelude OverloadedStrings + default-language: Haskell2010 + +source-repository head + type: git + location: https://github.com/hverr/haskell-lxd-client