mirror of
https://github.com/lancedb/lancedb.git
synced 2026-01-08 04:42:57 +00:00
This exposes the `LANCEDB_LOG` environment variable in node, so that users can now turn on logging. In addition, fixes a bug where only the top-level error from Rust was being shown. This PR makes sure the full error chain is included in the error message. In the future, will improve this so the error chain is set on the [cause](https://nodejs.org/api/errors.html#errorcause) property of JS errors https://github.com/lancedb/lancedb/issues/1779 Fixes #1774
59 lines
1.6 KiB
TOML
59 lines
1.6 KiB
TOML
[workspace]
|
|
members = [
|
|
"rust/ffi/node",
|
|
"rust/lancedb",
|
|
"nodejs",
|
|
"python",
|
|
"java/core/lancedb-jni",
|
|
]
|
|
# Python package needs to be built by maturin.
|
|
exclude = ["python"]
|
|
resolver = "2"
|
|
|
|
[workspace.package]
|
|
edition = "2021"
|
|
authors = ["LanceDB Devs <dev@lancedb.com>"]
|
|
license = "Apache-2.0"
|
|
repository = "https://github.com/lancedb/lancedb"
|
|
description = "Serverless, low-latency vector database for AI applications"
|
|
keywords = ["lancedb", "lance", "database", "vector", "search"]
|
|
categories = ["database-implementations"]
|
|
rust-version = "1.80.0" # TODO: lower this once we upgrade Lance again.
|
|
|
|
[workspace.dependencies]
|
|
lance = { "version" = "=0.19.1", "features" = ["dynamodb"] }
|
|
lance-index = { "version" = "=0.19.1" }
|
|
lance-linalg = { "version" = "=0.19.1" }
|
|
lance-table = { "version" = "=0.19.1" }
|
|
lance-testing = { "version" = "=0.19.1" }
|
|
lance-datafusion = { "version" = "=0.19.1" }
|
|
lance-encoding = { "version" = "=0.19.1" }
|
|
# Note that this one does not include pyarrow
|
|
arrow = { version = "52.2", optional = false }
|
|
arrow-array = "52.2"
|
|
arrow-data = "52.2"
|
|
arrow-ipc = "52.2"
|
|
arrow-ord = "52.2"
|
|
arrow-schema = "52.2"
|
|
arrow-arith = "52.2"
|
|
arrow-cast = "52.2"
|
|
async-trait = "0"
|
|
chrono = "0.4.35"
|
|
datafusion-common = "41.0"
|
|
datafusion-physical-plan = "41.0"
|
|
env_logger = "0.10"
|
|
half = { "version" = "=2.4.1", default-features = false, features = [
|
|
"num-traits",
|
|
] }
|
|
futures = "0"
|
|
log = "0.4"
|
|
moka = { version = "0.11", features = ["future"] }
|
|
object_store = "0.10.2"
|
|
pin-project = "1.0.7"
|
|
snafu = "0.7.4"
|
|
url = "2"
|
|
num-traits = "0.2"
|
|
rand = "0.8"
|
|
regex = "1.10"
|
|
lazy_static = "1"
|