diff --git a/Cargo.lock b/Cargo.lock index 45e771cd..dda9d836 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -53,7 +53,8 @@ dependencies = [ [[package]] name = "adbc_core" version = "0.21.0" -source = "git+https://github.com/apache/arrow-adbc.git#d57cc5013f9e6a38f97c77c05149d9ee5669d46a" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1a38cdcc3e43dc645038c2b6339dd98610c48ae593cc67839452e6670fa09f27" dependencies = [ "arrow-array", "arrow-schema", @@ -62,7 +63,8 @@ dependencies = [ [[package]] name = "adbc_ffi" version = "0.21.0" -source = "git+https://github.com/apache/arrow-adbc.git#d57cc5013f9e6a38f97c77c05149d9ee5669d46a" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "08d36274376fdc4849cf47a78f3baeef4ae1654ef703dc3148d91adde3336c11" dependencies = [ "adbc_core", "arrow-array", @@ -4921,7 +4923,6 @@ dependencies = [ name = "sedona-expr" version = "0.2.0" dependencies = [ - "arrow-array", "arrow-schema", "datafusion-common", "datafusion-expr", diff --git a/Cargo.toml b/Cargo.toml index 7fa350f9..11378dc9 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -124,11 +124,32 @@ thiserror = { version = "2" } tokio = { version = "1.44" } url = "2.5.4" -[patch.crates-io] -# Use main branch of arrow-adbc which supports Arrow 56.x (remove when 0.21.0 is released) -adbc_core = { git = "https://github.com/apache/arrow-adbc.git", package = "adbc_core" } -adbc_ffi = { git = "https://github.com/apache/arrow-adbc.git", package = "adbc_ffi" } +# Workspace path dependencies for internal crates +sedona = { version = "0.2.0", path = "rust/sedona" } +sedona-adbc = { version = "0.2.0", path = "rust/sedona-adbc" } +sedona-common = { version = "0.2.0", path = "rust/sedona-common" } +sedona-datasource = { version = "0.2.0", path = "rust/sedona-datasource" } +sedona-expr = { version = "0.2.0", path = "rust/sedona-expr" } +sedona-functions = { version = "0.2.0", path = "rust/sedona-functions" } +sedona-geo = { version = "0.2.0", path = "rust/sedona-geo" } +sedona-geo-generic-alg = { version = "0.2.0", path = "rust/sedona-geo-generic-alg" } +sedona-geo-traits-ext = { version = "0.2.0", path = "rust/sedona-geo-traits-ext" } +sedona-geometry = { version = "0.2.0", path = "rust/sedona-geometry" } +sedona-geoparquet = { version = "0.2.0", path = "rust/sedona-geoparquet" } +sedona-raster = { version = "0.2.0", path = "rust/sedona-raster" } +sedona-raster-functions = { version = "0.2.0", path = "rust/sedona-raster-functions" } +sedona-schema = { version = "0.2.0", path = "rust/sedona-schema" } +sedona-spatial-join = { version = "0.2.0", path = "rust/sedona-spatial-join" } +# sedona-testing is not published to crates.io, so it uses path-only in individual crates + +# C wrapper crates +sedona-geoarrow-c = { version = "0.2.0", path = "c/sedona-geoarrow-c" } +sedona-geos = { version = "0.2.0", path = "c/sedona-geos" } +sedona-proj = { version = "0.2.0", path = "c/sedona-proj", default-features = false } +sedona-s2geography = { version = "0.2.0", path = "c/sedona-s2geography" } +sedona-tg = { version = "0.2.0", path = "c/sedona-tg" } +[patch.crates-io] # TODO: remove them once changes we made to geo-index and wkb crates are merged to upstream and released geo-index = { git = "https://github.com/wherobots/geo-index.git", branch = "main" } wkb = { git = "https://github.com/georust/wkb.git", rev = "3158e6295e4a39dc7fd75f3cfebee113c8b844d0" } diff --git a/c/sedona-geoarrow-c/Cargo.toml b/c/sedona-geoarrow-c/Cargo.toml index f5a26c70..b9348387 100644 --- a/c/sedona-geoarrow-c/Cargo.toml +++ b/c/sedona-geoarrow-c/Cargo.toml @@ -32,7 +32,7 @@ cc = { version = "1" } [dev-dependencies] criterion = { workspace = true } rstest = { workspace = true } -sedona = { path = "../../rust/sedona" } +sedona = { workspace = true } sedona-testing = { path = "../../rust/sedona-testing", features = ["criterion"] } [dependencies] @@ -41,9 +41,9 @@ arrow-array = { workspace = true, features = ["ffi"] } datafusion-common = { workspace = true } datafusion-expr = { workspace = true } errno = { version = "0.3" } -sedona-expr = { path = "../../rust/sedona-expr" } -sedona-functions = { path = "../../rust/sedona-functions" } -sedona-schema = { path = "../../rust/sedona-schema" } +sedona-expr = { workspace = true } +sedona-functions = { workspace = true } +sedona-schema = { workspace = true } thiserror = { workspace = true } [[bench]] diff --git a/c/sedona-geos/Cargo.toml b/c/sedona-geos/Cargo.toml index 549a76bd..260f3de1 100644 --- a/c/sedona-geos/Cargo.toml +++ b/c/sedona-geos/Cargo.toml @@ -28,7 +28,7 @@ rust-version.workspace = true [dev-dependencies] criterion = { workspace = true } -sedona = { path = "../../rust/sedona" } +sedona = { workspace = true } sedona-testing = { path = "../../rust/sedona-testing", features = ["criterion"] } rstest = { workspace = true } geo-types = { workspace = true } @@ -39,11 +39,11 @@ arrow-array = { workspace = true } datafusion-common = { workspace = true } datafusion-expr = { workspace = true } geos = { workspace = true } -sedona-common = { path = "../../rust/sedona-common" } -sedona-expr = { path = "../../rust/sedona-expr" } -sedona-functions = { path = "../../rust/sedona-functions" } -sedona-geometry = { path = "../../rust/sedona-geometry" } -sedona-schema = { path = "../../rust/sedona-schema" } +sedona-common = { workspace = true } +sedona-expr = { workspace = true } +sedona-functions = { workspace = true } +sedona-geometry = { workspace = true } +sedona-schema = { workspace = true } geo-traits = { workspace = true } wkb = { workspace = true } byteorder = { workspace = true } diff --git a/c/sedona-proj/Cargo.toml b/c/sedona-proj/Cargo.toml index f54bd52f..556e9575 100644 --- a/c/sedona-proj/Cargo.toml +++ b/c/sedona-proj/Cargo.toml @@ -49,10 +49,10 @@ datafusion-common = { workspace = true } datafusion-expr = { workspace = true } geo-traits = { workspace = true } proj-sys = { version = "0.26.0", optional = true } -sedona-expr = { path = "../../rust/sedona-expr" } -sedona-functions = { path = "../../rust/sedona-functions" } -sedona-geometry = { path = "../../rust/sedona-geometry" } -sedona-schema = { path = "../../rust/sedona-schema" } +sedona-expr = { workspace = true } +sedona-functions = { workspace = true } +sedona-geometry = { workspace = true } +sedona-schema = { workspace = true } thiserror = { workspace = true } wkb = { workspace = true } diff --git a/c/sedona-s2geography/Cargo.toml b/c/sedona-s2geography/Cargo.toml index 77aabffb..603ac080 100644 --- a/c/sedona-s2geography/Cargo.toml +++ b/c/sedona-s2geography/Cargo.toml @@ -33,7 +33,7 @@ regex = { workspace = true } [dev-dependencies] criterion = { workspace = true } rstest = { workspace = true } -sedona = { path = "../../rust/sedona" } +sedona = { workspace = true } sedona-testing = { path = "../../rust/sedona-testing", features = ["criterion"] } [dependencies] @@ -42,9 +42,9 @@ arrow-array = { workspace = true, features = ["ffi"] } datafusion-common = { workspace = true } datafusion-expr = { workspace = true } errno = { version = "0.3" } -sedona-expr = { path = "../../rust/sedona-expr" } -sedona-functions = { path = "../../rust/sedona-functions" } -sedona-schema = { path = "../../rust/sedona-schema" } +sedona-expr = { workspace = true } +sedona-functions = { workspace = true } +sedona-schema = { workspace = true } thiserror = { workspace = true } paste = "1.0.15" diff --git a/c/sedona-tg/Cargo.toml b/c/sedona-tg/Cargo.toml index bc29b6bb..fe5a1d98 100644 --- a/c/sedona-tg/Cargo.toml +++ b/c/sedona-tg/Cargo.toml @@ -32,7 +32,7 @@ cc = { version = "1" } [dev-dependencies] criterion = { workspace = true } rstest = { workspace = true } -sedona = { path = "../../rust/sedona" } +sedona = { workspace = true } sedona-testing = { path = "../../rust/sedona-testing", features = ["criterion"] } wkb = { workspace = true } geo = { workspace = true } @@ -42,9 +42,9 @@ arrow-schema = { workspace = true } arrow-array = { workspace = true, features = ["ffi"] } datafusion-common = { workspace = true } datafusion-expr = { workspace = true } -sedona-expr = { path = "../../rust/sedona-expr" } -sedona-functions = { path = "../../rust/sedona-functions" } -sedona-schema = { path = "../../rust/sedona-schema" } +sedona-expr = { workspace = true } +sedona-functions = { workspace = true } +sedona-schema = { workspace = true } thiserror = { workspace = true } [[bench]] diff --git a/python/sedonadb/Cargo.toml b/python/sedonadb/Cargo.toml index 939a48e4..16c75a3d 100644 --- a/python/sedonadb/Cargo.toml +++ b/python/sedonadb/Cargo.toml @@ -40,13 +40,13 @@ datafusion-expr = { workspace = true } datafusion-ffi = { workspace = true } futures = { workspace = true } pyo3 = { version = "0.25.1" } -sedona = { path = "../../rust/sedona" } -sedona-adbc = { path = "../../rust/sedona-adbc" } -sedona-expr = { path = "../../rust/sedona-expr" } -sedona-geoparquet = { path = "../../rust/sedona-geoparquet" } -sedona-schema = { path = "../../rust/sedona-schema" } -sedona-proj = { path = "../../c/sedona-proj", default-features = false } -sedona-tg = { path = "../../c/sedona-tg" } +sedona = { workspace = true } +sedona-adbc = { workspace = true } +sedona-expr = { workspace = true } +sedona-geoparquet = { workspace = true } +sedona-schema = { workspace = true } +sedona-proj = { workspace = true } +sedona-tg = { workspace = true } thiserror = { workspace = true } tokio = { workspace = true } mimalloc = { workspace = true, optional = true } diff --git a/r/sedonadb/src/rust/Cargo.toml b/r/sedonadb/src/rust/Cargo.toml index ced8c24c..19b4edc7 100644 --- a/r/sedonadb/src/rust/Cargo.toml +++ b/r/sedonadb/src/rust/Cargo.toml @@ -32,11 +32,11 @@ datafusion-expr = { workspace = true } datafusion-ffi = { workspace = true } savvy = "*" savvy-ffi = "*" -sedona = { path = "../../../../rust/sedona" } -sedona-adbc = { path = "../../../../rust/sedona-adbc" } -sedona-expr = { path = "../../../../rust/sedona-expr" } -sedona-geoparquet = { path = "../../../../rust/sedona-geoparquet" } -sedona-proj = { path = "../../../../c/sedona-proj", default-features = false } -sedona-schema = { path = "../../../../rust/sedona-schema" } +sedona = { workspace = true } +sedona-adbc = { workspace = true } +sedona-expr = { workspace = true } +sedona-geoparquet = { workspace = true } +sedona-proj = { workspace = true } +sedona-schema = { workspace = true } thiserror = { workspace = true } tokio = { workspace = true } diff --git a/rust/sedona-adbc/Cargo.toml b/rust/sedona-adbc/Cargo.toml index f7796b20..1abf600e 100644 --- a/rust/sedona-adbc/Cargo.toml +++ b/rust/sedona-adbc/Cargo.toml @@ -34,5 +34,5 @@ arrow-array = { workspace = true } arrow-schema = { workspace = true } datafusion = { workspace = true } futures = { workspace = true } -sedona = { path = "../sedona" } +sedona = { workspace = true } tokio = { workspace = true, features = ["rt-multi-thread"] } diff --git a/rust/sedona-datasource/Cargo.toml b/rust/sedona-datasource/Cargo.toml index de0dfffe..b939ff41 100644 --- a/rust/sedona-datasource/Cargo.toml +++ b/rust/sedona-datasource/Cargo.toml @@ -45,6 +45,6 @@ datafusion-physical-expr = { workspace = true } datafusion-physical-plan = { workspace = true } futures = { workspace = true } object_store = { workspace = true } -sedona-common = { path = "../sedona-common" } -sedona-expr = { path = "../sedona-expr" } -sedona-schema = { path = "../sedona-schema" } +sedona-common = { workspace = true } +sedona-expr = { workspace = true } +sedona-schema = { workspace = true } diff --git a/rust/sedona-expr/Cargo.toml b/rust/sedona-expr/Cargo.toml index 0cb72603..b911b509 100644 --- a/rust/sedona-expr/Cargo.toml +++ b/rust/sedona-expr/Cargo.toml @@ -28,18 +28,17 @@ rust-version.workspace = true result_large_err = "allow" [dev-dependencies] -sedona-testing = { path = "../sedona-testing" } rstest = { workspace = true } +sedona-testing = { path = "../sedona-testing" } [dependencies] -arrow-array = { workspace = true } arrow-schema = { workspace = true } datafusion-common = { workspace = true } datafusion-expr = { workspace = true } datafusion-physical-expr = { workspace = true } geo-traits = { workspace = true } -sedona-common = { path = "../sedona-common" } -sedona-geometry = { path = "../sedona-geometry" } -sedona-schema = { path = "../sedona-schema" } +sedona-common = { workspace = true } +sedona-geometry = { workspace = true } +sedona-schema = { workspace = true } serde = { workspace = true } serde_json = { workspace = true } diff --git a/rust/sedona-functions/Cargo.toml b/rust/sedona-functions/Cargo.toml index 8c5f409a..5a39a2d3 100644 --- a/rust/sedona-functions/Cargo.toml +++ b/rust/sedona-functions/Cargo.toml @@ -41,10 +41,10 @@ arrow-array = { workspace = true } datafusion-common = { workspace = true } datafusion-expr = { workspace = true } geo-traits = { workspace = true } -sedona-common = { path = "../sedona-common" } -sedona-expr = { path = "../sedona-expr" } -sedona-geometry = { path = "../sedona-geometry" } -sedona-schema = { path = "../sedona-schema" } +sedona-common = { workspace = true } +sedona-expr = { workspace = true } +sedona-geometry = { workspace = true } +sedona-schema = { workspace = true } wkb = { workspace = true } wkt = { workspace = true } serde_json = { workspace = true } diff --git a/rust/sedona-geo-generic-alg/Cargo.toml b/rust/sedona-geo-generic-alg/Cargo.toml index 2cbcd36e..6f5a91d7 100644 --- a/rust/sedona-geo-generic-alg/Cargo.toml +++ b/rust/sedona-geo-generic-alg/Cargo.toml @@ -28,7 +28,7 @@ rust-version.workspace = true float_next_after = { workspace = true } geo-traits = { workspace = true } geo-types = { workspace = true, features = ["approx", "use-rstar_0_12"] } -sedona-geo-traits-ext = { path = "../sedona-geo-traits-ext" } +sedona-geo-traits-ext = { workspace = true } log = "0.4.11" num-traits = { workspace = true } robust = "1.1.0" diff --git a/rust/sedona-geo/Cargo.toml b/rust/sedona-geo/Cargo.toml index df439182..7fa02d73 100644 --- a/rust/sedona-geo/Cargo.toml +++ b/rust/sedona-geo/Cargo.toml @@ -30,8 +30,8 @@ result_large_err = "allow" [dev-dependencies] criterion = { workspace = true } rstest = { workspace = true } -sedona-geometry = { path = "../sedona-geometry" } -sedona-schema = { path = "../sedona-schema" } +sedona-geometry = { workspace = true } +sedona-schema = { workspace = true } sedona-testing = { path = "../sedona-testing", features = ["criterion", "geo"] } wkt = { workspace = true } @@ -40,14 +40,14 @@ arrow-schema = { workspace = true } arrow-array = { workspace = true } datafusion-common = { workspace = true } datafusion-expr = { workspace = true } -sedona-geo-generic-alg = { path = "../sedona-geo-generic-alg" } +sedona-geo-generic-alg = { workspace = true } geo-traits = { workspace = true, features = ["geo-types"] } geo-types = { workspace = true } geo = { workspace = true } -sedona-expr = { path = "../sedona-expr" } -sedona-functions = { path = "../sedona-functions" } -sedona-geometry = { path = "../sedona-geometry" } -sedona-schema = { path = "../sedona-schema" } +sedona-expr = { workspace = true } +sedona-functions = { workspace = true } +sedona-geometry = { workspace = true } +sedona-schema = { workspace = true } wkb = { workspace = true } [[bench]] diff --git a/rust/sedona-geoparquet/Cargo.toml b/rust/sedona-geoparquet/Cargo.toml index cba3bd52..b14beef5 100644 --- a/rust/sedona-geoparquet/Cargo.toml +++ b/rust/sedona-geoparquet/Cargo.toml @@ -56,11 +56,11 @@ geo-traits = { workspace = true } futures = { workspace = true } object_store = { workspace = true } parquet = { workspace = true } -sedona-common = { path = "../sedona-common" } -sedona-expr = { path = "../sedona-expr" } -sedona-functions = { path = "../sedona-functions" } -sedona-geometry = { path = "../sedona-geometry" } -sedona-schema = { path = "../sedona-schema" } +sedona-common = { workspace = true } +sedona-expr = { workspace = true } +sedona-functions = { workspace = true } +sedona-geometry = { workspace = true } +sedona-schema = { workspace = true } serde = { workspace = true } serde_json = { workspace = true } serde_with = { workspace = true } diff --git a/rust/sedona-raster-functions/Cargo.toml b/rust/sedona-raster-functions/Cargo.toml index b674b136..6c681f8a 100644 --- a/rust/sedona-raster-functions/Cargo.toml +++ b/rust/sedona-raster-functions/Cargo.toml @@ -33,10 +33,10 @@ arrow-array = { workspace = true } arrow-buffer = { workspace = true } datafusion-common = { workspace = true } datafusion-expr = { workspace = true } -sedona-common = { path = "../sedona-common" } -sedona-expr = { path = "../sedona-expr" } -sedona-raster = { path = "../sedona-raster" } -sedona-schema = { path = "../sedona-schema" } +sedona-common = { workspace = true } +sedona-expr = { workspace = true } +sedona-raster = { workspace = true } +sedona-schema = { workspace = true } [dev-dependencies] criterion = { workspace = true } diff --git a/rust/sedona-raster/Cargo.toml b/rust/sedona-raster/Cargo.toml index 1a8562f8..6a8d8896 100644 --- a/rust/sedona-raster/Cargo.toml +++ b/rust/sedona-raster/Cargo.toml @@ -31,8 +31,8 @@ result_large_err = "allow" arrow-schema = { workspace = true } arrow-array = { workspace = true } arrow-buffer = { workspace = true } -sedona-common = { path = "../sedona-common" } -sedona-schema = { path = "../sedona-schema" } +sedona-common = { workspace = true } +sedona-schema = { workspace = true } [dev-dependencies] sedona-testing = { path = "../sedona-testing" } diff --git a/rust/sedona-schema/Cargo.toml b/rust/sedona-schema/Cargo.toml index 223989df..48b4fd80 100644 --- a/rust/sedona-schema/Cargo.toml +++ b/rust/sedona-schema/Cargo.toml @@ -31,5 +31,5 @@ result_large_err = "allow" arrow-schema = { workspace = true } arrow-array = { workspace = true } datafusion-common = { workspace = true } -sedona-common = { path = "../sedona-common" } +sedona-common = { workspace = true } serde_json = { workspace = true } diff --git a/rust/sedona-spatial-join/Cargo.toml b/rust/sedona-spatial-join/Cargo.toml index d1037145..046a8be6 100644 --- a/rust/sedona-spatial-join/Cargo.toml +++ b/rust/sedona-spatial-join/Cargo.toml @@ -45,18 +45,18 @@ futures = { workspace = true } once_cell = { workspace = true } parking_lot = { workspace = true } geo = { workspace = true } -sedona-geo-generic-alg = { path = "../sedona-geo-generic-alg" } +sedona-geo-generic-alg = { workspace = true } geo-traits = { workspace = true, features = ["geo-types"] } -sedona-geo-traits-ext = { path = "../sedona-geo-traits-ext" } +sedona-geo-traits-ext = { workspace = true } geo-types = { workspace = true } -sedona-common = { path = "../sedona-common" } -sedona-expr = { path = "../sedona-expr" } -sedona-functions = { path = "../sedona-functions" } -sedona-geo = { path = "../sedona-geo" } -sedona-geometry = { path = "../sedona-geometry" } -sedona-schema = { path = "../sedona-schema" } -sedona-tg = { path = "../../c/sedona-tg" } -sedona-geos = { path = "../../c/sedona-geos" } +sedona-common = { workspace = true } +sedona-expr = { workspace = true } +sedona-functions = { workspace = true } +sedona-geo = { workspace = true } +sedona-geometry = { workspace = true } +sedona-schema = { workspace = true } +sedona-tg = { workspace = true } +sedona-geos = { workspace = true } wkb = { workspace = true } geo-index = { workspace = true } geos = { workspace = true } diff --git a/rust/sedona-testing/Cargo.toml b/rust/sedona-testing/Cargo.toml index fe577501..f0a96b94 100644 --- a/rust/sedona-testing/Cargo.toml +++ b/rust/sedona-testing/Cargo.toml @@ -23,6 +23,7 @@ description.workspace = true readme.workspace = true edition.workspace = true rust-version.workspace = true +publish = false # This crate is for testing only and not published to crates.io [lints.clippy] result_large_err = "allow" @@ -48,11 +49,11 @@ geo-traits = { workspace = true, features = ["geo-types"] } geo-types = { workspace = true } parquet = { workspace = true, features = ["arrow", "snap", "zstd"] } rand = { workspace = true } -sedona-common = { path = "../sedona-common" } -sedona-geometry = { path = "../sedona-geometry" } -sedona-expr = { path = "../sedona-expr" } -sedona-raster = { path = "../sedona-raster" } -sedona-schema = { path = "../sedona-schema" } +sedona-common = { workspace = true } +sedona-geometry = { workspace = true } +sedona-expr = { workspace = true } +sedona-raster = { workspace = true } +sedona-schema = { workspace = true } wkb = { workspace = true } wkt = { workspace = true } geo = { workspace = true, optional = true } diff --git a/rust/sedona/Cargo.toml b/rust/sedona/Cargo.toml index 66f4324e..ece17adf 100644 --- a/rust/sedona/Cargo.toml +++ b/rust/sedona/Cargo.toml @@ -62,20 +62,20 @@ geo-traits = { workspace = true } geo-types = { workspace = true } object_store = { workspace = true } parking_lot = { workspace = true } -sedona-common = { path = "../sedona-common" } -sedona-expr = { path = "../sedona-expr" } -sedona-functions = { path = "../sedona-functions" } -sedona-geo = { path = "../sedona-geo", optional = true } -sedona-geometry = { path = "../sedona-geometry" } -sedona-geoparquet = { path = "../sedona-geoparquet" } -sedona-geos = { path = "../../c/sedona-geos", optional = true } -sedona-proj = { path = "../../c/sedona-proj", default-features = false } -sedona-raster-functions = { path = "../../rust/sedona-raster-functions" } -sedona-schema = { path = "../sedona-schema" } -sedona-spatial-join = { path = "../sedona-spatial-join", optional = true } -sedona-s2geography = { path = "../../c/sedona-s2geography", optional = true } +sedona-common = { workspace = true } +sedona-expr = { workspace = true } +sedona-functions = { workspace = true } +sedona-geo = { workspace = true, optional = true } +sedona-geometry = { workspace = true } +sedona-geoparquet = { workspace = true } +sedona-geos = { workspace = true, optional = true } +sedona-proj = { workspace = true } +sedona-raster-functions = { workspace = true } +sedona-schema = { workspace = true } +sedona-spatial-join = { workspace = true, optional = true } +sedona-s2geography = { workspace = true, optional = true } sedona-testing = { path = "../sedona-testing" } -sedona-tg = { path = "../../c/sedona-tg", optional = true } +sedona-tg = { workspace = true, optional = true } serde = { workspace = true } serde_json = { workspace = true } tokio = { workspace = true } diff --git a/sedona-cli/Cargo.toml b/sedona-cli/Cargo.toml index 08ac0bb1..3c3d1dbb 100644 --- a/sedona-cli/Cargo.toml +++ b/sedona-cli/Cargo.toml @@ -60,6 +60,6 @@ mimalloc = { workspace = true, optional = true } libmimalloc-sys = { workspace = true, optional = true } regex = { workspace = true } rustyline = "15.0" -sedona = { path = "../rust/sedona", features = ["aws", "gcp", "http", "proj"] } -sedona-tg = { path = "../c/sedona-tg" } +sedona = { workspace = true, features = ["aws", "gcp", "http", "proj"] } +sedona-tg = { workspace = true } tokio = { workspace = true, features = ["macros", "rt", "rt-multi-thread", "sync", "parking_lot", "signal"] }