|
17 | 17 | (depends |
18 | 18 | (ocaml (>= 4.08)) |
19 | 19 | (base (>= v0.14.0)) |
20 | | - (ppxlib (>= 0.36.0)))) |
| 20 | + (ppxlib (>= 0.36.0)) |
| 21 | + (ppx_sexp_conv :with-test) |
| 22 | + (sexplib :with-test) |
| 23 | + (alcotest :with-test))) |
21 | 24 |
|
22 | 25 | (package |
23 | 26 | (name ppx_protocol_conv_json) |
|
26 | 29 | "This package provides a driver for json (Yojson.Safe.json) serialization and de-serialization using the yojson library") |
27 | 30 | (depends |
28 | 31 | (ocaml (>= 4.08)) |
29 | | - (yojson (>= 1.6.0)))) |
| 32 | + (ppx_protocol_conv (= :version)) |
| 33 | + (yojson (>= 1.6.0)) |
| 34 | + ppx_expect |
| 35 | + ppx_inline_test |
| 36 | + (ppx_sexp_conv :with-test) |
| 37 | + (sexplib :with-test) |
| 38 | + (alcotest :with-test))) |
30 | 39 |
|
31 | 40 | (package |
32 | 41 | (name ppx_protocol_conv_jsonm) |
33 | 42 | (synopsis "Jsonm driver for Ppx_protocol_conv") |
34 | 43 | (description |
35 | 44 | "This package provides a driver for json (Ezjson.value) serialization and de-serialization using the Ezjson library") |
36 | 45 | (depends |
37 | | - (ocaml (>= 4.08)))) |
| 46 | + (ocaml (>= 4.08)) |
| 47 | + (ppx_protocol_conv (= :version)) |
| 48 | + ezjsonm |
| 49 | + (ppx_sexp_conv :with-test) |
| 50 | + (sexplib :with-test) |
| 51 | + (alcotest :with-test))) |
38 | 52 |
|
39 | 53 | (package |
40 | 54 | (name ppx_protocol_conv_msgpack) |
|
43 | 57 | "This package provides a driver for message pack (Msgpck.t) serialization and deserialization using the msgpck library") |
44 | 58 | (depends |
45 | 59 | (ocaml (>= 4.08)) |
46 | | - (msgpck (>= 1.3)))) |
| 60 | + (ppx_protocol_conv (= :version)) |
| 61 | + (msgpck (>= 1.3)) |
| 62 | + (ppx_sexp_conv :with-test) |
| 63 | + (sexplib :with-test) |
| 64 | + (alcotest :with-test))) |
47 | 65 |
|
48 | 66 | (package |
49 | 67 | (name ppx_protocol_conv_xml_light) |
50 | 68 | (synopsis "Xml driver for Ppx_protocol_conv") |
51 | 69 | (description |
52 | 70 | "This package provides a driver for xml (Xml.t) serialization and de-serialization using the xml-light library") |
53 | 71 | (depends |
54 | | - (ocaml (>= 4.08)))) |
| 72 | + (ocaml (>= 4.08)) |
| 73 | + (ppx_protocol_conv (= :version)) |
| 74 | + xml-light |
| 75 | + (ppx_sexp_conv :with-test) |
| 76 | + (sexplib :with-test) |
| 77 | + (alcotest :with-test))) |
55 | 78 |
|
56 | 79 | (package |
57 | 80 | (name ppx_protocol_conv_xmlm) |
|
62 | 85 | "Anders Fugmann <anders@fugmann.net>" |
63 | 86 | "Nick Betteridge <lists.nick.betteridge@gmail.com>") |
64 | 87 | (depends |
65 | | - (ocaml (>= 4.08)))) |
| 88 | + (ocaml (>= 4.08)) |
| 89 | + (ppx_protocol_conv (= :version)) |
| 90 | + ezxmlm |
| 91 | + (ppx_sexp_conv :with-test) |
| 92 | + (sexplib :with-test) |
| 93 | + (alcotest :with-test))) |
66 | 94 |
|
67 | 95 | (package |
68 | 96 | (name ppx_protocol_conv_yaml) |
|
71 | 99 | "This package provides a driver for yaml (Yaml.value) serialization and de-serialization using the Yaml") |
72 | 100 | (depends |
73 | 101 | (ocaml (>= 4.08)) |
74 | | - (yaml (>= 2.0.0)))) |
| 102 | + (ppx_protocol_conv (= :version)) |
| 103 | + (yaml (>= 2.0.0)) |
| 104 | + (ppx_sexp_conv :with-test) |
| 105 | + (sexplib :with-test) |
| 106 | + (alcotest :with-test))) |
0 commit comments