opam-version: "2.0"
maintainer: "Carmelo Piccione <carmelo.piccione@gmail.com>"
synopsis: "OCaml bindings for Gemini Trading Exchange API"
description: "This library implements the Gemini exchange v1 REST, Market
Data, and Order events websockets services. It is backed by cohttp-async
and websockets-async to do the heavy lifting. A provisional console interface
is also provided using s-expressions to encode request parameters."
authors: "Carmelo Piccione"
homepage: "https://github.com/struktured/ocaml-gemini"
license: "MIT"
bug-reports: "https://github.com/struktured/ocaml-gemini/issues"
dev-repo: "git+https://github.com/struktured/ocaml-gemini.git"
build: [
  ["dune" "build" "-p" name "-j" jobs]
]
doc: "https://struktured.github.io/ocaml-gemini/"
depends: [
  "ocaml" {>= "4.06.1"}
  "async" {>= "v0.11.0" & < "v0.15"}
  "core" {>= "v0.11.1" & < "v0.15"}
  "async_ssl" {< "v0.15"}
  "cohttp-async"
  "dune" {< "2.0"}
  "ppx_jane" {< "v0.15"}
  "uri"
  "hex"
  "yojson"
  "zarith"
  "nocrypto"
  "ppx_deriving_yojson"
  "ppx_csv_conv" {< "v0.15"}
  "csvfields" {< "v0.15"}
  "websocket-async" {< "2.13"}
  "expect_test_helpers" {< "v0.15"}
]
url {
  src:
    "https://github.com/struktured/ocaml-gemini/releases/download/0.2.0/gemini-0.2.0.tbz"
  checksum: "md5=7c96b223bd0d3c82ca0eb602d96de3f4"
}
