afafcd64a0
* Pre: Add some value conversion tests. This is follow-up to earlier work. Turn TypedValue::Keyword into edn::Value::NamespacedKeyword. Don't take a reference to value_type_tag. * Pre: Add repeat_values. Requires itertools, so this commit is not stand-alone. * Pre: Expose the first transaction ID as bootstrap::TX0. This is handy for testing. * Pre: Improve debug module. * Pre: Bump rusqlite version for https://github.com/jgallagher/rusqlite/issues/211. * Pre: Use itertools. * Start implementing bulk SQL insertion algorithms. (#214) This is slightly simpler re-expression of the existing Clojure implementation. * Post: Start generic data-driven transaction testing. (#188) * Review comment: `use ::{SYMBOL}` instead of `use {SYMBOL}`. * Review comment: Prefer bindings_per_statement to values_per_statement.
31 lines
519 B
TOML
31 lines
519 B
TOML
[package]
|
|
name = "mentat_db"
|
|
version = "0.0.1"
|
|
|
|
[dependencies]
|
|
error-chain = "0.8.0"
|
|
itertools = "0.5.9"
|
|
lazy_static = "0.2.2"
|
|
ordered-float = "0.4.0"
|
|
time = "0.1.35"
|
|
|
|
[dependencies.rusqlite]
|
|
version = "0.9.5"
|
|
# System sqlite might be very old.
|
|
features = ["bundled"]
|
|
|
|
[dependencies.edn]
|
|
path = "../edn"
|
|
|
|
[dependencies.mentat_core]
|
|
path = "../core"
|
|
|
|
[dependencies.mentat_tx]
|
|
path = "../tx"
|
|
|
|
[dependencies.mentat_tx_parser]
|
|
path = "../tx-parser"
|
|
|
|
# Should be dev-dependencies.
|
|
[dependencies.tabwriter]
|
|
version = "1.0.3"
|