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.3"}
20 "kcas" {>= "0.7"}
21 "kcas_data" {>= "0.7"}
22 "mirage-crypto" {>= "2.0"}
23 "mirage-crypto-rng" {>= "2.0"}
24 "cstruct" {>= "6.2"}
25 "mtime" {>= "2.1"}
26 "msgpck" {>= "1.7"}
27 "logs" {>= "0.10"}
28 "fmt" {>= "0.11"}
29 "eio_main" {>= "1.3" & with-test}
30 "qcheck" {>= "0.21" & with-test}
31 "qcheck-alcotest" {>= "0.21" & with-test}
32 "alcotest" {>= "1.7" & with-test}
33 "odoc" {with-doc}
34]
35build: [
36 ["dune" "subst"] {dev}
37 [
38 "dune"
39 "build"
40 "-p"
41 name
42 "-j"
43 jobs
44 "@install"
45 "@runtest" {with-test}
46 "@doc" {with-doc}
47 ]
48]
49dev-repo: "git+https://github.com/gdiazlo/swim.git"
50x-maintenance-intent: ["(latest)"]