Skip to content

Commit

Permalink
chore: [sc-57786] [rs] minimize set of functions which need to link w…
Browse files Browse the repository at this point in the history
…ith core tiledb to run (#179)
  • Loading branch information
rroelke authored Oct 21, 2024
1 parent b2e83a5 commit 363ad94
Show file tree
Hide file tree
Showing 125 changed files with 11,239 additions and 10,479 deletions.
95 changes: 80 additions & 15 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

29 changes: 26 additions & 3 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,23 @@
resolver = "2"
members = [
"tiledb/api",
"tiledb/common",
"tiledb/pod",
"tiledb/proc-macro",
"tiledb/queries",
"tiledb/sys",
"tiledb/test-utils",
"tiledb/utils",
"test-utils/cells",
"test-utils/proptest-config",
"test-utils/signal",
"test-utils/strategy-ext",
"test-utils/uri",
"tools/api-coverage"
]
default-members = [
"tiledb/api",
"tiledb/common",
"tiledb/pod",
"tiledb/proc-macro",
"tiledb/queries",
"tiledb/sys",
Expand All @@ -24,11 +32,26 @@ version = "0.1.0"

[workspace.dependencies]
anyhow = "1.0"
arrow = { version = "52.0.0", features = ["prettyprint"] }
arrow-schema = { version = "52.0.0" }
cells = { path = "test-utils/cells", version = "0.1.0" }
itertools = "0"
num-traits = "0.2"
paste = "1.0"
proptest = { version = "1.0.0" }
serde_json = { version = "1.0.114", features = ["float_roundtrip"] }
tiledb = { path = "tiledb/api", version = "0.1.0" }
serde = { version = "1", features = ["derive"] }
serde_json = { version = "1", features = ["float_roundtrip"] }
signal = { path = "test-utils/signal", version = "0.1.0" }
strategy-ext = { path = "test-utils/strategy-ext", version = "0.1.0" }
tempfile = { version = "3" }
thiserror = { version = "1" }
tiledb-api = { path = "tiledb/api", version = "0.1.0" }
tiledb-common = { path = "tiledb/common", version = "0.1.0" }
tiledb-pod = { path = "tiledb/pod", version = "0.1.0" }
tiledb-proc-macro = { path = "tiledb/proc-macro", version = "0.1.0" }
tiledb-proptest-config = { path = "test-utils/proptest-config", version = "0.1.0" }
tiledb-sys = { path = "tiledb/sys", version = "0.1.0" }
tiledb-test-utils = { path = "tiledb/test-utils", version = "0.1.0" }
tiledb-utils = { path = "tiledb/utils", version = "0.1.0" }
pkg-config = "0.3.30"
uri = { path = "test-utils/uri", version = "0.1.0" }
21 changes: 21 additions & 0 deletions test-utils/cells/Cargo.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
[package]
name = "cells"
edition.workspace = true
rust-version.workspace = true
version.workspace = true

[dependencies]
paste = { workspace = true }
proptest = { workspace = true }
strategy-ext = { workspace = true }
tiledb-common = { workspace = true }
tiledb-pod = { workspace = true }
tiledb-proptest-config = { workspace = true, optional = true }

[dev-dependencies]
tiledb-common = { workspace = true, features = ["proptest-strategies"] }
tiledb-pod = { workspace = true, features = ["proptest-strategies"] }

[features]
default = []
proptest-strategies = ["dep:tiledb-proptest-config", "tiledb-common/proptest-strategies", "tiledb-pod/proptest-strategies"]
Loading

0 comments on commit 363ad94

Please sign in to comment.