Compare commits

..

2 Commits

Author SHA1 Message Date
Lance Release
8dc2315479 [python] Bump version: 0.2.3 → 0.2.4 2023-09-15 14:23:26 +00:00
Rob Meng
f6bfb5da11 chore: upgrade lance to 0.7.4 (#491) 2023-09-14 16:02:23 -04:00
9 changed files with 16 additions and 10 deletions

View File

@@ -5,7 +5,8 @@ exclude = ["python"]
resolver = "2" resolver = "2"
[workspace.dependencies] [workspace.dependencies]
lance = { "version" = "=0.7.3", "features" = ["dynamodb"] } lance = { "version" = "=0.7.4", "features" = ["dynamodb"] }
lance-linalg = { "version" = "=0.7.4" }
# Note that this one does not include pyarrow # Note that this one does not include pyarrow
arrow = { version = "43.0.0", optional = false } arrow = { version = "43.0.0", optional = false }
arrow-array = "43.0" arrow-array = "43.0"

View File

@@ -1,5 +1,5 @@
[bumpversion] [bumpversion]
current_version = 0.2.3 current_version = 0.2.4
commit = True commit = True
message = [python] Bump version: {current_version} → {new_version} message = [python] Bump version: {current_version} → {new_version}
tag = True tag = True

View File

@@ -1,8 +1,8 @@
[project] [project]
name = "lancedb" name = "lancedb"
version = "0.2.3" version = "0.2.4"
dependencies = [ dependencies = [
"pylance==0.7.3", "pylance==0.7.4",
"ratelimiter", "ratelimiter",
"retry", "retry",
"tqdm", "tqdm",

View File

@@ -18,6 +18,7 @@ once_cell = "1"
futures = "0.3" futures = "0.3"
half = { workspace = true } half = { workspace = true }
lance = { workspace = true } lance = { workspace = true }
lance-linalg = { workspace = true }
vectordb = { path = "../../vectordb" } vectordb = { path = "../../vectordb" }
tokio = { version = "1.23", features = ["rt-multi-thread"] } tokio = { version = "1.23", features = ["rt-multi-thread"] }
neon = {version = "0.10.1", default-features = false, features = ["channel-api", "napi-6", "promise-api", "task-api"] } neon = {version = "0.10.1", default-features = false, features = ["channel-api", "napi-6", "promise-api", "task-api"] }

View File

@@ -14,7 +14,7 @@
use lance::index::vector::ivf::IvfBuildParams; use lance::index::vector::ivf::IvfBuildParams;
use lance::index::vector::pq::PQBuildParams; use lance::index::vector::pq::PQBuildParams;
use lance::index::vector::MetricType; use lance_linalg::distance::MetricType;
use neon::context::FunctionContext; use neon::context::FunctionContext;
use neon::prelude::*; use neon::prelude::*;
use std::convert::TryFrom; use std::convert::TryFrom;

View File

@@ -3,7 +3,7 @@ use std::ops::Deref;
use arrow_array::Float32Array; use arrow_array::Float32Array;
use futures::{TryFutureExt, TryStreamExt}; use futures::{TryFutureExt, TryStreamExt};
use lance::index::vector::MetricType; use lance_linalg::distance::MetricType;
use neon::context::FunctionContext; use neon::context::FunctionContext;
use neon::handle::Handle; use neon::handle::Handle;
use neon::prelude::*; use neon::prelude::*;

View File

@@ -20,6 +20,7 @@ object_store = { workspace = true }
snafu = { workspace = true } snafu = { workspace = true }
half = { workspace = true } half = { workspace = true }
lance = { workspace = true } lance = { workspace = true }
lance-linalg = { workspace = true }
tokio = { version = "1.23", features = ["rt-multi-thread"] } tokio = { version = "1.23", features = ["rt-multi-thread"] }
log = { workspace = true } log = { workspace = true }
num-traits = "0" num-traits = "0"

View File

@@ -14,7 +14,8 @@
use lance::index::vector::ivf::IvfBuildParams; use lance::index::vector::ivf::IvfBuildParams;
use lance::index::vector::pq::PQBuildParams; use lance::index::vector::pq::PQBuildParams;
use lance::index::vector::{MetricType, VectorIndexParams}; use lance::index::vector::VectorIndexParams;
use lance_linalg::distance::MetricType;
pub trait VectorIndexBuilder { pub trait VectorIndexBuilder {
fn get_column(&self) -> Option<String>; fn get_column(&self) -> Option<String>;
@@ -107,9 +108,11 @@ impl VectorIndexBuilder for IvfPQIndexBuilder {
#[cfg(test)] #[cfg(test)]
mod tests { mod tests {
use super::*;
use lance::index::vector::ivf::IvfBuildParams; use lance::index::vector::ivf::IvfBuildParams;
use lance::index::vector::pq::PQBuildParams; use lance::index::vector::pq::PQBuildParams;
use lance::index::vector::{MetricType, StageParams}; use lance::index::vector::StageParams;
use crate::index::vector::{IvfPQIndexBuilder, VectorIndexBuilder}; use crate::index::vector::{IvfPQIndexBuilder, VectorIndexBuilder};

View File

@@ -17,7 +17,7 @@ use std::sync::Arc;
use arrow_array::Float32Array; use arrow_array::Float32Array;
use lance::dataset::scanner::{DatasetRecordBatchStream, Scanner}; use lance::dataset::scanner::{DatasetRecordBatchStream, Scanner};
use lance::dataset::Dataset; use lance::dataset::Dataset;
use lance::index::vector::MetricType; use lance_linalg::distance::MetricType;
use crate::error::Result; use crate::error::Result;
@@ -164,10 +164,10 @@ impl Query {
mod tests { mod tests {
use std::sync::Arc; use std::sync::Arc;
use super::*;
use arrow_array::{Float32Array, RecordBatch, RecordBatchIterator, RecordBatchReader}; use arrow_array::{Float32Array, RecordBatch, RecordBatchIterator, RecordBatchReader};
use arrow_schema::{DataType, Field as ArrowField, Schema as ArrowSchema}; use arrow_schema::{DataType, Field as ArrowField, Schema as ArrowSchema};
use lance::dataset::Dataset; use lance::dataset::Dataset;
use lance::index::vector::MetricType;
use crate::query::Query; use crate::query::Query;