this repo has no description
1opam-version: "2.0" 2authors: ["Petter A. Urkedal"] 3maintainer: "paurkedal@gmail.com" 4homepage: "https://github.com/paurkedal/ocaml-caqti/" 5bug-reports: "https://github.com/paurkedal/ocaml-caqti/issues" 6dev-repo: "git+https://github.com/paurkedal/ocaml-caqti.git" 7license: "LGPL-3.0-only WITH OCaml-LGPL-linking-exception" 8 9build: [["jbuilder" "build" "-p" name "-j" jobs]] 10 11depends: [ 12 "ocaml" {>= "4.03.0"} 13 "jbuilder" {>= "1.0+beta7"} 14 "calendar" {>= "2.00"} 15 "ocamlfind" {build} 16 "ptime" 17 "uri" {>= "1.9.0"} 18] 19synopsis: "Abstraction over multiple database libraries" 20description: """ 21Caqti provides a monadic cooperative-threaded OCaml connector API for 22relational databases. 23 24The purpose of Caqti is further to help make applications independent of a 25particular database system. This is achieved by defining a common signature, 26which is implemented by the database drivers. Connection parameters are 27specified as an URI, which is typically provided at run-time. Caqti then 28loads a driver which can handle the URI, and provides a first-class module 29which implements the driver API and additional convenience functionality. 30 31Caqti does not make assumptions about the structure of the query language, 32and only provides the type information needed at the edges of communication 33between the OCaml code and the database; i.e. for encoding parameters and 34decoding returned tuples. It is hoped that this agnostic choice makes it a 35suitable target for higher level interfaces and code generators.""" 36url { 37 src: 38 "https://github.com/paurkedal/ocaml-caqti/releases/download/v0.9.0/caqti-0.9.0.tbz" 39 checksum: [ 40 "sha256=4c84a16d983d0fed2786f536a3fa4d8fa113b8b30b4deea4a74772582d5489b2" 41 "md5=42a2e2d3b73d7fbaecc618549aad2865" 42 ] 43}