catala/dune-project

143 lines
2.9 KiB
Plaintext
Raw Normal View History

2021-04-22 12:57:50 +03:00
(lang dune 2.8)
2020-12-21 20:15:53 +03:00
2020-04-16 18:47:35 +03:00
(name catala)
2021-04-22 12:57:50 +03:00
2021-11-07 03:38:17 +03:00
(version 0.5.0)
2021-04-22 12:57:50 +03:00
2019-09-04 11:32:33 +03:00
(generate_opam_files true)
2021-04-22 12:57:50 +03:00
2020-11-23 11:22:47 +03:00
(formatting)
2019-09-04 11:32:33 +03:00
2021-04-22 12:57:50 +03:00
(source
(uri git+https://github.com/CatalaLang/catala.git))
2020-04-28 16:08:12 +03:00
(homepage https://github.com/CatalaLang/catala)
2021-04-22 12:57:50 +03:00
2020-04-28 16:08:12 +03:00
(bug_reports https://github.com/CatalaLang/catala/issues)
2021-04-22 12:57:50 +03:00
2022-02-25 16:59:56 +03:00
(authors
"Denis Merigoux"
"Nicolas Chataing"
"Emile Rolley"
"Louis Gesbert"
"Aymeric Fromherz"
"Alain Delaët-Tixeuil")
2021-04-22 12:57:50 +03:00
2020-12-14 12:59:15 +03:00
(maintainers "contact@catala-lang.org")
2019-09-04 11:32:33 +03:00
2021-04-22 12:57:50 +03:00
(license Apache-2.0)
2019-09-04 11:32:33 +03:00
(package
2020-04-16 18:47:35 +03:00
(name catala)
2021-04-22 12:57:50 +03:00
(synopsis
"Compiler and library for the literate programming language for tax code specification")
(description
"Catala is a domain-specific language for deriving faithful-by-construction\nalgorithms from legislative texts. See https://catala-lang.org for more information\n")
(depends
(ocaml
(>= 4.11.0))
2021-04-22 12:57:50 +03:00
(ANSITerminal
(>= 0.8.2))
(sedlex
(>= 2.4))
2021-04-22 12:57:50 +03:00
(menhir
(>= 20200211))
(menhirLib
(>= 20200211))
(unionFind
(>= 20200320))
(bindlib
(>= 5.0.1))
(cmdliner
(= 1.0.4))
2021-04-22 12:57:50 +03:00
(re
(>= 1.9.0))
(zarith
(>= 1.12))
2021-04-22 12:57:50 +03:00
(zarith_stubs_js
(>= v0.14.1))
2021-04-22 12:57:50 +03:00
(ocamlgraph
(>= 1.8.8))
(calendar
(>= 2.04))
(visitors
(>= 20200210))
(benchmark
(>= 1.6))
(js_of_ocaml-ppx
(>= 3.8.0))
(camomile
2021-08-23 15:24:39 +03:00
(>= 1.0.2))
(z3
(>= 4.8.11))
2021-08-23 15:24:39 +03:00
(cppo
(>= 1))
2022-01-13 14:20:53 +03:00
(obelisk :dev)
(alcotest
(and
:with-test
(>= 1.5.0)))
(ocamlformat
2022-01-13 14:20:53 +03:00
(and
:dev
(= 0.19.0)))))
2021-04-22 12:57:50 +03:00
(package
(name french_law)
2022-02-25 16:59:56 +03:00
(authors "Denis Merigoux")
2021-04-22 12:57:50 +03:00
(synopsis
"A collection of algorithms and computations defined by French law")
(description
"This library contains the implementations of algorithmic portions of French
law. The library source code was generated from Catala annotations of the
relevant portions of the French law, see https://catala-lang.org")
2020-05-23 00:02:48 +03:00
(depends
2021-04-22 12:57:50 +03:00
(ocaml
(>= 4.11.0))
2021-04-22 12:57:50 +03:00
(catala
(= :version))
2022-01-13 14:20:53 +03:00
(conf-npm :dev)))
2020-05-23 00:02:48 +03:00
(package
(name clerk)
(authors "Emile Rolley" "Denis Merigoux")
(synopsis
"Build system for Catala, a specification language for tax and social
benefits computation rules")
(description
"Clerk is a build system for Catala, a specification language for tax and social
benefits computation rules, see https://catala-lang.org")
(depends
(ocaml
(>= 4.11.0))
(cmdliner
(= 1.0.4))
(re
(>= 1.9.0))
(ANSITerminal
(>= 0.8.2))
(alcotest
(and
:with-test
(>= 1.5.0)))
(catala
(= :version))))
(package
(name ninja_utils)
2022-02-25 16:59:56 +03:00
(authors "Emile Rolley")
(synopsis
"A collection of utility functions used to generate Ninja build files")
(description
"This library contains the implementations of utility functions used to
generate Ninja build files -- see https://ninja-build.org. It's currently
used by the Catala build system (see
https://github.com/CatalaLang/catala/tree/master/build_system)")
(depends
(ocaml
(>= 4.11.0))
(re
(>= 1.10.3))))
2021-02-01 22:20:33 +03:00
(using menhir 2.1)