DFSG NEW Queue

DFSG, Licensing & New Packages Team

ocaml-caqti 3.0.0-1

Package Information

Descriptionunified interface to relational database libraries (development)

Caqti provides a monadic cooperative-threaded OCaml connector API for relational databases.

The purpose of Caqti is further to help make applications independent of a particular database system. This is achieved by defining a common signature, which is implemented by the database drivers. Connection parameters are specified as an URI, which is typically provided at run-time. Caqti then loads a driver which can handle the URI, and provides a first-class module which implements the driver API and additional convenience functionality.

Caqti does not make assumptions about the structure of the query language, and only provides the type information needed at the edges of communication between the OCaml code and the database; i.e. for encoding parameters and decoding returned tuples. It is hoped that this agnostic choice makes it a suitable target for higher level interfaces and code generators.

This package contains development files.

MaintainerDebian OCaml Maintainers <debian-ocaml-maint@lists.debian.org>
Changed ByStéphane Glondu <glondu@debian.org>
Sponsorglondu@debian.org
Distributionunstable
Architectureany
VCSgit: https://salsa.debian.org/ocaml-team/ocaml-caqti.git (browse)
Closes#1144499
Trackerhttps://tracker.debian.org/pkg/ocaml-caqti
Uploaded2 hours ago

New Package Report

.changes
Changed-ByStéphane Glondu
Architecturesource amd64
Distributionunstable
DateSun, 16 Aug 2026 11:23:31 +0200
Sourceocaml-caqti
Version3.0.0-1
Changelog
ocaml-caqti (3.0.0-1) unstable; urgency=medium
 .
   * Initial release (Closes: #1144499)
.dsc
Package-Listlibcaqti-driver-postgresql-ocaml deb ocaml optional arch=any
libcaqti-driver-postgresql-ocaml-dev deb ocaml optional arch=any
libcaqti-driver-sqlite3-ocaml deb ocaml optional arch=any
libcaqti-driver-sqlite3-ocaml-dev deb ocaml optional arch=any
libcaqti-eio-ocaml deb ocaml optional arch=any
libcaqti-eio-ocaml-dev deb ocaml optional arch=any
libcaqti-lwt-ocaml deb ocaml optional arch=any
libcaqti-lwt-ocaml-dev deb ocaml optional arch=any
libcaqti-ocaml deb ocaml optional arch=any
libcaqti-ocaml-dev deb ocaml optional arch=any
Sectionocaml
Priorityoptional
Componentmain
debian/copyright
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/

Files: *
Copyright: 2014-2026, Petter A. Urkedal <paurkedal@gmail.com>
License: LGPL-3.0+-exception

Files: debian/*
Copyright: 2026, Stéphane Glondu <glondu@debian.org>
License: LGPL-3.0+-exception

License: LGPL-3.0+-exception
 This library is free software; you can redistribute it and/or modify it
 under the terms of the GNU Lesser General Public License as published by
 the Free Software Foundation, either version 3 of the License, or (at your
 option) any later version, with the LGPL-3.0 Linking Exception.
 .
 As a special exception to the GNU Lesser General Public License
 version 3 ("LGPL3"), the copyright holders of this Library give you
 permission to convey to a third party a Combined Work that links
 statically or dynamically to this Library without providing any
 Minimal Corresponding Source or Minimal Application Code as set out in
 4d or providing the installation information set out in section 4e,
 provided that you comply with the other provisions of LGPL3 and
 provided that you meet, for the Application the terms and conditions
 of the license(s) which apply to the Application.
 .
 Except as stated in this special exception, the provisions of LGPL3
 will continue to comply in full to this Library. If you modify this
 Library, you may apply this exception to your version of this Library,
 but you are not obliged to do so. If you do not wish to do so, delete
 this exception statement from your version. This exception does not
 (and cannot) modify any license terms which apply to the Application,
 with which you must still comply.
 .
 On Debian systems, the full text of the LGPL3 can be found in
 `/usr/share/common-licenses/LGPL-3'.

Back to Dashboard | View all reviews for this package