packages feed

Cabal revisions of powerdns-0.4.0

Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.

revision 1
-cabal-version:      >=1.10-name:               powerdns-version:            0.4.0-license:            BSD3-license-file:       LICENSE-copyright:          (c) 2021 Victor Nawothnig-maintainer:         Victor Nawothnig (dminuoso@icloud.com)-author:             Victor Nawothnig, Julian Jacobi--bug-reports:        https://gitlab.com/wobcom/haskell/powerdns/issues-synopsis:           PowerDNS API bindings for api/v1-description:-    PowerDNS API allows programmatic manipulation of zones and other metadata. This-    library is a thin wrapper, exposing most of the idiosyncracies directly.-    .-    Users are advised to refer to the PowerDNS documentation and its source code for-    the exact semantics.-    .-    All exposed API endpoints are provided.-    .-    > import qualified PowerDNS.Client as P-    > import           Network.HTTP.Client (newManager, defaultManagerSettings)-    > import           Servant.Client (runClientM, mkClientEnv, parseBarseUrl)-    >-    > main :: IO-    > main = do-    >   uri <- parseBaseUrl "http://localhost:8081"-    >   mgr <- newManager defaultManagerSettings-    >   let env = P.applyXApiKey "secret" (mkClientEnv mgr uri)-    >-    >   Right r <- runClientM (P.statistics "localhost" Nothing Nothing) env)-    >   traverse_ print r--category:           Network-build-type:         Simple-extra-source-files: CHANGELOG.md--library-    exposed-modules:-        PowerDNS.API-        PowerDNS.API.Version-        PowerDNS.API.Zones-        PowerDNS.API.Servers-        PowerDNS.API.Cryptokeys-        PowerDNS.API.Metadata-        PowerDNS.API.TSIGKeys-        PowerDNS.Client-        PowerDNS.Internal.Utils--    default-language: Haskell2010-    ghc-options:      -Wall -Wcompat-    build-depends:-        base >=4.12 && <4.15,-        aeson >=1.5.6 && <1.6,-        bytestring >=0.10.10 && <0.11,-        deepseq >=1.4.4 && <1.5,-        containers >=0.6.2 && <0.7,-        hashable >= 1.3.5.0 && <1.4,-        text >=1.2.4 && <1.3,-        time >=1.9.3 && <1.10,-        base64-bytestring >=1.1.0 && <1.2,-        case-insensitive >=1.2.1 && <1.3,-        servant >=0.18.2 && <0.19,-        servant-client >=0.18.2 && <0.19,-        servant-client-core >=0.18.2 && <0.19--test-suite powerdns-test-    type:             exitcode-stdio-1.0-    main-is:          Spec.hs-    hs-source-dirs:   spec-    default-language: Haskell2010-    build-depends:-        base >=4.12 && <4.15,-        powerdns -any,-        tasty >=1.4.1 && <1.5,-        tasty-hunit >=0.10.0.3 && <0.11,-        servant-client >=0.18.2 && <0.19,-        servant-client-core >=0.18.2 && <0.19,-        http-client >=0.6.4.1 && <0.7+cabal-version:      >=1.10
+name:               powerdns
+version:            0.4.0
+x-revision: 1
+license:            BSD3
+license-file:       LICENSE
+copyright:          (c) 2021 Victor Nawothnig
+maintainer:         Victor Nawothnig (dminuoso@icloud.com)
+author:             Victor Nawothnig, Julian Jacobi
+
+bug-reports:        https://gitlab.com/wobcom/haskell/powerdns/issues
+synopsis:           PowerDNS API bindings for api/v1
+description:
+    PowerDNS API allows programmatic manipulation of zones and other metadata. This
+    library is a thin wrapper, exposing most of the idiosyncracies directly.
+    .
+    Users are advised to refer to the PowerDNS documentation and its source code for
+    the exact semantics.
+    .
+    All exposed API endpoints are provided.
+    .
+    > import qualified PowerDNS.Client as P
+    > import           Network.HTTP.Client (newManager, defaultManagerSettings)
+    > import           Servant.Client (runClientM, mkClientEnv, parseBarseUrl)
+    >
+    > main :: IO
+    > main = do
+    >   uri <- parseBaseUrl "http://localhost:8081"
+    >   mgr <- newManager defaultManagerSettings
+    >   let env = P.applyXApiKey "secret" (mkClientEnv mgr uri)
+    >
+    >   Right r <- runClientM (P.statistics "localhost" Nothing Nothing) env)
+    >   traverse_ print r
+
+category:           Network
+build-type:         Simple
+extra-source-files: CHANGELOG.md
+
+library
+    exposed-modules:
+        PowerDNS.API
+        PowerDNS.API.Version
+        PowerDNS.API.Zones
+        PowerDNS.API.Servers
+        PowerDNS.API.Cryptokeys
+        PowerDNS.API.Metadata
+        PowerDNS.API.TSIGKeys
+        PowerDNS.Client
+        PowerDNS.Internal.Utils
+
+    default-language: Haskell2010
+    ghc-options:      -Wall -Wcompat
+    build-depends:
+        base >=4.12 && <4.15,
+        aeson >=1.5.6 && <1.6,
+        bytestring >=0.10.10 && <0.11,
+        deepseq >=1.4.4 && <1.5,
+        containers >=0.6.2 && <0.7,
+        hashable >= 1.3.0.0 && <1.4,
+        text >=1.2.4 && <1.3,
+        time >=1.9.3 && <1.10,
+        base64-bytestring >=1.1.0 && <1.2,
+        case-insensitive >=1.2.1 && <1.3,
+        servant >=0.18.2 && <0.19,
+        servant-client >=0.18.2 && <0.19,
+        servant-client-core >=0.18.2 && <0.19
+
+test-suite powerdns-test
+    type:             exitcode-stdio-1.0
+    main-is:          Spec.hs
+    hs-source-dirs:   spec
+    default-language: Haskell2010
+    build-depends:
+        base >=4.12 && <4.15,
+        powerdns -any,
+        tasty >=1.4.1 && <1.5,
+        tasty-hunit >=0.10.0.3 && <0.11,
+        servant-client >=0.18.2 && <0.19,
+        servant-client-core >=0.18.2 && <0.19,
+        http-client >=0.6.4.1 && <0.7