···11+opam-version: "2.0"
22+synopsis: "Generate random tests using boltzmann sampling"
33+description: """
44+BoltzGen is a tool to generate Ocaml values. Given a type it generates a random value of this type using Boltzmann sampling
55+ BoltzGen can also generate tests, given a function, a set of call of this function on generated random input is generated."""
66+maintainer: ["barbot@lacl.fr"]
77+authors: ["Benoît Barbot"]
88+license: "GPL-3.0-or-later"
99+homepage: "https://git.lacl.fr/barbot/boltzgen"
1010+bug-reports: "https://git.lacl.fr/barbot/boltzgen/-/issues"
1111+depends: [
1212+ "ocaml" {>= "5.0.0"}
1313+ "dune" {>= "3.15" & >= "3.15"}
1414+ "ocaml-compiler-libs"
1515+ "cmdliner" {>= "1.1.0"}
1616+ "base-unix"
1717+ "odoc" {with-doc}
1818+]
1919+build: [
2020+ ["dune" "subst"] {dev}
2121+ [
2222+ "dune"
2323+ "build"
2424+ "-p"
2525+ name
2626+ "-j"
2727+ jobs
2828+ "@install"
2929+ "@runtest" {with-test}
3030+ "@doc" {with-doc}
3131+ ]
3232+]
3333+dev-repo: "git+https://git.lacl.fr/barbot/boltzgen.git"
3434+url {
3535+ src:
3636+ "https://git.lacl.fr/barbot/boltzgen/-/archive/release-0.9.5/boltzgen-release-0.9.5.tar.gz"
3737+ checksum: [
3838+ "md5=4a1533435c557fb19665bb0cffa8cfa6"
3939+ "sha512=8ec7d426663125b4a5ceca895252ebf7afc3c44034730e25ee994a152a049a221a8c3a6472777ec91980c7ceea70abbaf1fd20ff0ac61ca5855b0d600df64b22"
4040+ ]
4141+}