catala/dune-project

140 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
(version 0.6.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\195\171t-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
2022-03-07 21:40:29 +03:00
"Catala is a domain-specific language for deriving faithful-by-construction algorithms from legislative texts. See https://catala-lang.org for more information")
2021-04-22 12:57:50 +03:00
(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))
(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.20.1))))
(depopts
z3)
(conflicts
(z3 (< 4.8.11))))
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
2022-03-07 21:40:29 +03:00
"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
2022-03-07 21:40:29 +03:00
"Build system for Catala, a specification language for tax and social benefits computation rules")
(description
2022-03-07 21:40:29 +03:00
"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
2022-03-08 13:28:42 +03:00
(= :version))
(ninja_utils
(= :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
2022-03-07 21:40:29 +03:00
"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)