1+ [workspace ]
2+ resolver = " 3"
3+ members = [
4+ " arrow2bytes" ,
5+ " guests/bundle" ,
6+ " guests/python" ,
7+ " guests/rust" ,
8+ " host" ,
9+ ]
10+
111[workspace .package ]
212version = " 0.1.0"
313edition = " 2024"
414license = " MIT OR Apache-2.0"
515
6- [workspace ]
7- members = [
8- " arrow2bytes" ,
9- " guests/bundle" ,
10- " guests/python" ,
11- " guests/rust" ,
12- " host" ,
13- ]
14- resolver = " 3"
15-
1616[workspace .dependencies ]
1717anyhow = { version = " 1.0.100" , default-features = false }
1818arrow = { version = " 55.2.0" , default-features = false , features = [" ipc" ] }
@@ -25,28 +25,29 @@ datafusion-udf-wasm-arrow2bytes = { path = "arrow2bytes", version = "0.1.0" }
2525datafusion-udf-wasm-bundle = { path = " guests/bundle" , version = " 0.1.0" }
2626datafusion-udf-wasm-guest = { path = " guests/rust" , version = " 0.1.0" }
2727datafusion-udf-wasm-python = { path = " guests/python" , version = " 0.1.0" }
28- sqlparser = { version = " 0.55.0" , default-features = false , features = [" std" , " visitor" ] }
2928http = { version = " 1.3.1" , default-features = false }
3029hyper = { version = " 1.7" , default-features = false }
31- tokio = { version = " 1.48.0" , default-features = false }
3230pyo3 = { version = " 0.27.1" , default-features = false , features = [" macros" ] }
31+ sqlparser = { version = " 0.55.0" , default-features = false , features = [
32+ " std" ,
33+ " visitor"
34+ ] }
3335tar = { version = " 0.4.44" , default-features = false }
3436tempfile = { version = " 3.23.0" , default-features = false }
37+ tokio = { version = " 1.48.0" , default-features = false }
3538wasip2 = { version = " 1" }
36- wasmtime = { version = " 38.0.3" , default-features = false , features = [" async" , " cranelift" ] }
39+ wasmtime = { version = " 38.0.3" , default-features = false , features = [
40+ " async" ,
41+ " cranelift"
42+ ] }
3743wasmtime-wasi = { version = " 38.0.3" , default-features = false }
38- wasmtime-wasi-http = { version = " 38.0.3" , default-features = false , features = [" default-send-request" ] }
44+ wasmtime-wasi-http = { version = " 38.0.3" , default-features = false , features = [
45+ " default-send-request"
46+ ] }
3947wasmtime-wasi-io = { version = " 38.0.3" , default-features = false }
40- wit-bindgen = { version = " 0.47" , default-features = false , features = [" macros" ] }
41-
42- [workspace .lints .rust ]
43- missing_copy_implementations = " deny"
44- missing_debug_implementations = " deny"
45- missing_docs = " deny"
46- rust_2018_idioms = { level = " deny" , priority = -1 }
47- unexpected_cfgs = " deny"
48- unreachable_pub = " deny"
49- unused_crate_dependencies = " deny"
48+ wit-bindgen = { version = " 0.47" , default-features = false , features = [
49+ " macros"
50+ ] }
5051
5152[workspace .lints .clippy ]
5253allow_attributes = " warn"
@@ -59,6 +60,15 @@ todo = "deny"
5960undocumented_unsafe_blocks = " deny"
6061use_self = " deny"
6162
63+ [workspace .lints .rust ]
64+ missing_copy_implementations = " deny"
65+ missing_debug_implementations = " deny"
66+ missing_docs = " deny"
67+ rust_2018_idioms = { level = " deny" , priority = -1 }
68+ unexpected_cfgs = " deny"
69+ unreachable_pub = " deny"
70+ unused_crate_dependencies = " deny"
71+
6272[workspace .lints .rustdoc ]
6373bare_urls = " deny"
6474broken_intra_doc_links = " deny"
@@ -78,10 +88,9 @@ datafusion-sql = { git = "https://github.com/influxdata/arrow-datafusion.git", r
7888cranelift-codegen.opt-level = 3
7989cranelift-entity.opt-level = 3
8090cranelift-frontend.opt-level = 3
81- regalloc2.opt-level = 3
82- wasmparser.opt-level = 3
83- wasmtime-internal-cranelift.opt-level = 3
84-
8591# faster insta snapshots
8692insta.opt-level = 3
93+ regalloc2.opt-level = 3
8794similar.opt-level = 3
95+ wasmparser.opt-level = 3
96+ wasmtime-internal-cranelift.opt-level = 3
0 commit comments