this repo has no description
1# This file is generated by dune, edit dune-project instead
2opam-version: "2.0"
3synopsis:
4 "SWIM protocol library for cluster membership and failure detection"
5description:
6 "Production-ready SWIM (Scalable Weakly-consistent Infection-style Process Group Membership) protocol library in OCaml 5 for cluster membership, failure detection, and lightweight pub/sub messaging. Features lock-free coordination via kcas, zero-copy buffer management, and AES-256-GCM encryption."
7maintainer: ["Guillermo Diaz-Romero <guillermo.diaz@gmail.com>"]
8authors: ["Guillermo Diaz-Romero <guillermo.diaz@gmail.com>"]
9license: "MIT"
10tags: [
11 "swim" "cluster" "membership" "gossip" "failure detection" "ocaml5" "eio"
12]
13homepage: "https://github.com/gdiazlo/swim"
14doc: "https://github.com/gdiazlo/swim"
15bug-reports: "https://github.com/gdiazlo/swim/issues"
16depends: [
17 "ocaml" {>= "5.1"}
18 "dune" {>= "3.20" & >= "3.20"}
19 "eio" {>= "1.0"}
20 "eio_main" {>= "1.0"}
21 "kcas" {>= "0.7"}
22 "kcas_data" {>= "0.7"}
23 "mirage-crypto" {>= "1.0"}
24 "mirage-crypto-rng" {>= "1.0"}
25 "cstruct" {>= "6.0"}
26 "mtime" {>= "2.0"}
27 "msgpck" {>= "1.7"}
28 "qcheck" {>= "0.21"}
29 "qcheck-alcotest" {>= "0.21"}
30 "alcotest" {>= "1.7"}
31 "logs" {>= "0.7"}
32 "odoc" {with-doc}
33]
34build: [
35 ["dune" "subst"] {dev}
36 [
37 "dune"
38 "build"
39 "-p"
40 name
41 "-j"
42 jobs
43 "@install"
44 "@runtest" {with-test}
45 "@doc" {with-doc}
46 ]
47]
48dev-repo: "git+https://github.com/gdiazlo/swim.git"
49x-maintenance-intent: ["(latest)"]