#sqlite #ffi #version #bundled #recent #bundle #hotbundle

libsqlite3-hotbundle

bundled libsqlite3 library

3 stable releases

new 1.480000.1 Jan 17, 2025
1.470200.0 Dec 14, 2024

#786 in Database interfaces

Download history 128/week @ 2024-12-11 25/week @ 2024-12-18 13/week @ 2024-12-25 14/week @ 2025-01-01 20/week @ 2025-01-08

79 downloads per month

MIT license

9MB
178K SLoC

C 178K SLoC // 0.3% comments Rust 138 SLoC // 0.0% comments Shell 35 SLoC // 0.1% comments

libsqlite3-hotbundle

A fork of libsqlite3-sys that bundles a more recent version of sqlite3.

Usage

In your Cargo.toml, include libsqlite3-hotbundle as a dependency alongside an application that otherwise uses libsqlite3-sys in non-bundled mode. The "hotbundle" will include a bundled version of the sqlite3 library that should then be chosen instead of the system's sqlite3 library or the version of the sqlite3 library that libsqlite3-sys would have bundled.

libsqlite3-hotbundle = "1.480000"
rusqlite = "0.32"

Versioning

This crate uses the sqlite release bundle versioning, which is a big number that is the whole sqlite3 library version strung together. A sqlite3 release numbered "3.45.6" would be numbered 3450600, which would become 1.450600.0 in this crate.

No runtime deps