diff --git a/dune-project b/dune-project index 42091a2..32c4d3a 100644 --- a/dune-project +++ b/dune-project @@ -34,6 +34,8 @@ (depends (ocaml (>= 4.08)) + (bigstringaf + (>= 0.9.1)) (h2 (>= 0.9.0)) ppx_deriving @@ -50,6 +52,8 @@ (depends (grpc (= :version)) + (h2 + (>= 0.9.0)) (lwt (>= 5.3.0)) stringext)) @@ -68,6 +72,10 @@ (>= v0.16)) (grpc (= :version)) + (h2 + (>= 0.9.0)) + (ppx_jane + (>= v0.16.0)) stringext)) (package @@ -80,6 +88,8 @@ (>= 0.12)) (grpc (= :version)) + (h2 + (>= 0.9.0)) stringext)) (package @@ -89,16 +99,28 @@ (tags (network rpc serialisation)) (depends + (async + (>= v0.16.0)) + cohttp + cohttp-lwt cohttp-lwt-unix conduit-lwt-unix + (core + (>= v0.16.2)) + (core_unix + (>= v0.16.0)) (eio_main (>= 0.12)) grpc-async grpc-eio grpc-lwt + (h2 + (>= 0.9.0)) h2-async h2-eio h2-lwt-unix + (lwt + (>= 5.3.0)) (lwt_ssl (>= 1.2.0)) (mdx @@ -107,9 +129,14 @@ :with-test)) (ocaml-protoc-plugin (>= 4.5)) + ppx_deriving ppx_deriving_yojson + (ppx_jane + (>= v0.16.0)) stringext - tls-async)) + tls-async + (uri + (>= 4.0.0)))) (package (name grpc-bench) diff --git a/grpc-async.opam b/grpc-async.opam index d0da986..fd4a3b4 100644 --- a/grpc-async.opam +++ b/grpc-async.opam @@ -23,6 +23,8 @@ depends: [ "ocaml" {>= "4.11"} "async" {>= "v0.16"} "grpc" {= version} + "h2" {>= "0.9.0"} + "ppx_jane" {>= "v0.16.0"} "stringext" "odoc" {with-doc} ] diff --git a/grpc-eio.opam b/grpc-eio.opam index 34eb00f..7f00944 100644 --- a/grpc-eio.opam +++ b/grpc-eio.opam @@ -20,6 +20,7 @@ depends: [ "dune" {>= "3.7"} "eio" {>= "0.12"} "grpc" {= version} + "h2" {>= "0.9.0"} "stringext" "odoc" {with-doc} ] diff --git a/grpc-examples.opam b/grpc-examples.opam index cb260b3..0091766 100644 --- a/grpc-examples.opam +++ b/grpc-examples.opam @@ -19,21 +19,31 @@ doc: "https://dialohq.github.io/ocaml-grpc" bug-reports: "https://github.com/dialohq/ocaml-grpc/issues" depends: [ "dune" {>= "3.7"} + "async" {>= "v0.16.0"} + "cohttp" + "cohttp-lwt" "cohttp-lwt-unix" "conduit-lwt-unix" + "core" {>= "v0.16.2"} + "core_unix" {>= "v0.16.0"} "eio_main" {>= "0.12"} "grpc-async" "grpc-eio" "grpc-lwt" + "h2" {>= "0.9.0"} "h2-async" "h2-eio" "h2-lwt-unix" + "lwt" {>= "5.3.0"} "lwt_ssl" {>= "1.2.0"} "mdx" {>= "2.2.1" & with-test} "ocaml-protoc-plugin" {>= "4.5"} + "ppx_deriving" "ppx_deriving_yojson" + "ppx_jane" {>= "v0.16.0"} "stringext" "tls-async" + "uri" {>= "4.0.0"} "odoc" {with-doc} ] build: [ diff --git a/grpc-lwt.opam b/grpc-lwt.opam index 0a5d69e..e6797ef 100644 --- a/grpc-lwt.opam +++ b/grpc-lwt.opam @@ -20,6 +20,7 @@ bug-reports: "https://github.com/dialohq/ocaml-grpc/issues" depends: [ "dune" {>= "3.7"} "grpc" {= version} + "h2" {>= "0.9.0"} "lwt" {>= "5.3.0"} "stringext" "odoc" {with-doc} diff --git a/grpc.opam b/grpc.opam index e3a8773..8355be4 100644 --- a/grpc.opam +++ b/grpc.opam @@ -21,6 +21,7 @@ bug-reports: "https://github.com/dialohq/ocaml-grpc/issues" depends: [ "dune" {>= "3.7"} "ocaml" {>= "4.08"} + "bigstringaf" {>= "0.9.1"} "h2" {>= "0.9.0"} "ppx_deriving" "uri" {>= "4.0.0"}