this repo has no description
1opam-version: "2.0" 2maintainer: "Petter A. Urkedal <paurkedal@gmail.com>" 3authors: [ 4 "Petter A. Urkedal <paurkedal@gmail.com>" 5 "Nathan Rebours <nathan@cryptosense.com>" 6 "Basile Clément" 7] 8license: "LGPL-3.0-or-later WITH LGPL-3.0-linking-exception" 9homepage: "https://github.com/paurkedal/ocaml-caqti/" 10doc: "https://paurkedal.github.io/ocaml-caqti/index.html" 11bug-reports: "https://github.com/paurkedal/ocaml-caqti/issues" 12depends: [ 13 "alcotest" {with-test & >= "1.5.0"} 14 "angstrom" {>= "0.14.0"} 15 "bigstringaf" 16 "cmdliner" {with-test & >= "1.1.0"} 17 "domain-name" {>= "0.2.0"} 18 "dune" {>= "2.5"} 19 "ipaddr" {>= "3.0.0"} 20 "logs" 21 "lwt-dllist" 22 "mtime" {>= "2.0.0"} 23 "ocaml" {>= "4.08.0"} 24 "odoc" {with-doc} 25 "ptime" 26 "re" {with-test} 27 "uri" {>= "2.2.0"} 28] 29conflicts: [ 30 "result" {< "1.5"} 31] 32build: [ 33 ["dune" "build" "-p" name "-j" jobs] 34 ["dune" "runtest" "-p" name "-j" jobs] {with-test} 35 ["dune" "build" "@doc" "-p" name "-j" jobs] {with-doc} 36] 37dev-repo: "git+https://github.com/paurkedal/ocaml-caqti.git" 38synopsis: "Unified interface to relational database libraries" 39description: """ 40Caqti provides a monadic cooperative-threaded OCaml connector API for 41relational databases. 42 43The purpose of Caqti is further to help make applications independent of a 44particular database system. This is achieved by defining a common signature, 45which is implemented by the database drivers. Connection parameters are 46specified as an URI, which is typically provided at run-time. Caqti then 47loads a driver which can handle the URI, and provides a first-class module 48which implements the driver API and additional convenience functionality. 49 50Caqti does not make assumptions about the structure of the query language, 51and only provides the type information needed at the edges of communication 52between the OCaml code and the database; i.e. for encoding parameters and 53decoding returned tuples. It is hoped that this agnostic choice makes it a 54suitable target for higher level interfaces and code generators.""" 55url { 56 src: 57 "https://github.com/paurkedal/ocaml-caqti/releases/download/v2.0.1/caqti-v2.0.1.tbz" 58 checksum: [ 59 "sha256=7eb57225c521fe25395653d960b1c381bb2b2ccae47bc2a827bb16611988da8b" 60 "sha512=eeafaf495b08fb8620ddee1711b8f9fa2ca0c79fb450a905c8d071806b7046d665e1e2ac0e7d3c7ca1258455decbf184e689e9ecb2453ec9d952b864f9dd14f4" 61 ] 62} 63x-commit-hash: "7fb87f8f956ae84b191bc297f300649941110850"