aboutsummaryrefslogtreecommitdiffstats
path: root/g4f-client.cabal
diff options
context:
space:
mode:
Diffstat (limited to 'g4f-client.cabal')
-rw-r--r--g4f-client.cabal113
1 files changed, 113 insertions, 0 deletions
diff --git a/g4f-client.cabal b/g4f-client.cabal
new file mode 100644
index 0000000..2bc5ffe
--- /dev/null
+++ b/g4f-client.cabal
@@ -0,0 +1,113 @@
+name: g4f-client
+version: 7.1.4
+synopsis: Auto-generated g4f-client API Client
+description: .
+ Client library for calling the FastAPI API based on http-client.
+ .
+ host: localhost
+ .
+ base path: http://localhost
+ .
+ FastAPI API version: 0.1.0
+ .
+ OpenAPI version: 3.1.0
+ .
+ Generator version: 7.17.0
+ .
+category: Web
+homepage: https://openapi-generator.tech
+author: Author Name Here
+maintainer: author.name@email.com
+copyright: YEAR - AUTHOR
+license: UnspecifiedLicense
+build-type: Simple
+cabal-version: >= 1.10
+
+extra-source-files:
+ README.md
+ openapi.yaml
+
+Flag UseKatip
+ Description: Use the katip package to provide logging (if false, use the default monad-logger package)
+ Default: True
+ Manual: True
+
+library
+ hs-source-dirs:
+ lib
+ ghc-options: -Wall -funbox-strict-fields
+ build-depends:
+ aeson >=1.0 && <3.0
+ , base >=4.7 && <5.0
+ , base64-bytestring >1.0 && <2.0
+ , bytestring >=0.10.0
+ , case-insensitive
+ , containers >=0.5.0.0 && <0.8
+ , deepseq >= 1.4 && <1.6
+ , exceptions >= 0.4
+ , http-api-data >= 0.3.4 && <0.6
+ , http-client >=0.5 && <0.8
+ , http-client-tls
+ , http-media >= 0.4 && < 0.9
+ , http-types >=0.8 && <0.13
+ , iso8601-time >=0.1.3 && <0.2.0
+ , microlens >= 0.4.3
+ , mtl >=2.2.1
+ , network >=2.6.2 && <3.9
+ , random >=1.1
+ , safe-exceptions <0.2
+ , text >=0.11 && <3
+ , time >=1.5
+ , transformers >=0.4.0.0
+ , unordered-containers
+ , vector >=0.10.9 && <0.14
+ other-modules:
+ Paths_g4f_client
+ exposed-modules:
+ G4fClient
+ G4fClient.API
+ G4fClient.API.ApiDefault
+ G4fClient.Client
+ G4fClient.Core
+ G4fClient.Logging
+ G4fClient.MimeTypes
+ G4fClient.Model
+ G4fClient.ModelLens
+ default-language: Haskell2010
+
+ if flag(UseKatip)
+ build-depends: katip >=0.8 && < 1.0
+ other-modules: G4fClient.LoggingKatip
+ cpp-options: -DUSE_KATIP
+ else
+ build-depends: monad-logger >=0.3 && <0.4
+ other-modules: G4fClient.LoggingMonadLogger
+ cpp-options: -DUSE_MONAD_LOGGER
+
+test-suite tests
+ type: exitcode-stdio-1.0
+ main-is: Test.hs
+ hs-source-dirs:
+ tests
+ ghc-options: -Wall -fno-warn-orphans
+ build-depends:
+ g4f-client
+ , QuickCheck
+ , aeson
+ , base >=4.7 && <5.0
+ , bytestring >=0.10.0
+ , containers
+ , hspec >=1.8
+ , iso8601-time
+ , mtl >=2.2.1
+ , semigroups
+ , text
+ , time
+ , transformers >=0.4.0.0
+ , unordered-containers
+ , vector
+ other-modules:
+ ApproxEq
+ Instances
+ PropMime
+ default-language: Haskell2010