-
Notifications
You must be signed in to change notification settings - Fork 2
/
dune-project
86 lines (74 loc) · 1.71 KB
/
dune-project
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
(lang dune 3.15)
(name zarr)
(version 0.1.0)
(generate_opam_files true)
(source
(github zoj613/zarr-ml))
(authors "Zolisa Bleki")
(maintainers "Zolisa Bleki")
(license BSD-3-Clause)
(documentation https://zoj613.github.io/zarr-ml)
(package
(name zarr)
(synopsis "An Ocaml implementation of the Zarr V3 specification")
(description
"The Zarr library provides an OCaml implementation of the Zarr version 3
storage format specification for chunked & compressed multi-dimensional
arrays, designed for use in parallel computing.")
(depends
dune
(ocaml
(and (>= 4.14.0)))
(yojson (>= 1.6.0))
(stdint (>= 0.7.2))
(zipc (>= 0.2.0))
(checkseum (>= 0.4.0))
(odoc :with-doc)
(ounit2 :with-test)
(ppx_deriving :with-test)
(bisect_ppx
(and :dev (>= 2.5.0) :with-test)))
(tags
("zarr" "chunked arrays" "zarr version 3")))
(package
(name zarr-sync)
(synopsis "Synchronous API for Zarr")
(depends
dune
(ocaml
(and (>= 4.14.0)))
(zarr (= :version))
(odoc :with-doc)
(ounit2 :with-test)
(ppx_deriving :with-test)
(bisect_ppx
(and :dev (>= 2.5.0) :with-test))))
(package
(name zarr-lwt)
(synopsis "Lwt-aware API for Zarr")
(depends
dune
(ocaml
(and (>= 4.14.0)))
(zarr (= :version))
(lwt (>= 2.5.1))
(aws-s3-lwt (>= 4.8.1))
(odoc :with-doc)
(ounit2 :with-test)
(ppx_deriving :with-test)
(bisect_ppx
(and :dev (>= 2.5.0) :with-test))))
(package
(name zarr-eio)
(synopsis "Eio-aware API for Zarr")
(depends
dune
(ocaml
(and (>= 5.1.0)))
(zarr (= :version))
(eio_main (>= 1.0))
(odoc :with-doc)
(ounit2 :with-test)
(ppx_deriving :with-test)
(bisect_ppx
(and :dev (>= 2.5.0) :with-test))))