opam-version: "2.0" synopsis: "A library to deal with RPCs in OCaml - Async interface" maintainer: "thomas@gazagnaire.org" authors: "Thomas Gazagnaire, Jon Ludlam" tags: ["org:mirage" "org:xapi-project"] homepage: "https://github.com/mirage/ocaml-rpc" doc: "https://mirage.github.io/ocaml-rpc/rpclib-async" bug-reports: "https://github.com/mirage/ocaml-rpc/issues" depends: [ "ocaml" "alcotest" {with-test} "dune" {>= "2.0.0"} "rpclib" {=version} "async" {>= "v0.9.0"} "ppx_deriving_rpc" {with-test & =version} ] conflicts: [ "core" {< "v0.9.0"} ] build: [ ["dune" "build" "-p" name "-j" jobs] ["dune" "runtest" "-p" name] {with-test} ] dev-repo: "git+https://github.com/mirage/ocaml-rpc" description: """ `ocaml-rpc` is a library that provides remote procedure calls (RPC) using XML or JSON as transport encodings, and multiple generators for documentations, clients, servers, javascript bindings, python bindings, ... The transport mechanism itself is outside the scope of this library as all conversions are from and to strings. """ url { src: "https://github.com/mirage/ocaml-rpc/releases/download/v7.1.0/rpclib-v7.1.0.tbz" checksum: [ "sha256=9815140aea25080851810a2741053b226ac4d61aa980f420df69b23198c849b4" "sha512=df47312b1ed94494ada867b131445d8e68fe36aa391cbe8a1dbee87fa05b274d2acfcd5df6c4fafac2539c99abfd3ac61d37451d4aaf6494ccb2e3a0860f4735" ] }