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 "qcheck" {>= "0.21"}
28 "qcheck-alcotest" {>= "0.21"}
29 "alcotest" {>= "1.7"}
30 "logs" {>= "0.7"}
31 "odoc" {with-doc}
32]
33build: [
34 ["dune" "subst"] {dev}
35 [
36 "dune"
37 "build"
38 "-p"
39 name
40 "-j"
41 jobs
42 "@install"
43 "@runtest" {with-test}
44 "@doc" {with-doc}
45 ]
46]
47dev-repo: "git+https://github.com/gdiazlo/swim.git"
48x-maintenance-intent: ["(latest)"]