File: coq-serapi.opam

package info (click to toggle)
coq-serapi 8.20.0%2B0.20.0-1
  • links: PTS, VCS
  • area: main
  • in suites: trixie
  • size: 1,956 kB
  • sloc: ml: 9,331; makefile: 66; lisp: 57; sh: 6
file content (49 lines) | stat: -rw-r--r-- 1,868 bytes parent folder | download
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
opam-version: "2.0"
maintainer:   "e@x80.org"
homepage:     "https://github.com/ejgallego/coq-serapi"
bug-reports:  "https://github.com/ejgallego/coq-serapi/issues"
dev-repo:     "git+https://github.com/ejgallego/coq-serapi.git"
license:      "LGPL-2.1-or-later"
doc:          "https://ejgallego.github.io/coq-serapi/"

synopsis:     "Serialization library and protocol for machine interaction with the Coq proof assistant"
description:  """
SerAPI is a library for machine-to-machine interaction with the
Coq proof assistant, with particular emphasis on applications in IDEs,
code analysis tools, and machine learning. SerAPI provides automatic
serialization of Coq's internal OCaml datatypes from/to JSON or
S-expressions (sexps).
"""

authors: [
  "Emilio Jesús Gallego Arias"
  "Karl Palmskog"
  "Clément Pit-Claudel"
  "Kaiyu Yang"
]

depends: [
  "dune"                { >= "2.9.1"                     }
  "ocaml"               { >= "4.12.0"                    }
  "coq"                 { >= "8.20" & < "8.21" | = "dev" }
  "cmdliner"            { >= "1.1.0"                     }
  "ocamlfind"           { >= "1.8.0"                     }
  "sexplib"             { >= "v0.13.0"                   }
  "dune"                { >= "2.0.1"                     }
  "cmdliner"            { >= "1.1.0"               }
  "ocamlfind"           { >= "1.8.0"               }
  "ppx_import"          { >= "1.11.0" & < "2.0"    }
  "ppx_deriving"        { >= "4.2.1"               }
  "ppx_deriving_yojson" { >= "3.4" }
  "sexplib"             { >= "v0.13.0" & < "v0.18" }
  "ppx_sexp_conv"       { >= "v0.13.0" & < "v0.18" }
  "ppx_compare"         { >= "v0.13.0" & < "v0.18" }
  "ppx_hash"            { >= "v0.13.0" & < "v0.18" }
]

conflicts: [
  "result" {< "1.5"}
]

build: [ "dune" "build" "-p" name "-j" jobs ]
run-test: [ [ "dune" "runtest" "-p" name "-j" jobs ] ]