@@ -16,6 +16,7 @@ version = { workspace = true }
1616[dependencies ]
1717itertools = { workspace = true }
1818num-traits = { workspace = true }
19+ parquet-variant-compute = { workspace = true , optional = true }
1920pco = { workspace = true , optional = true }
2021rand = { workspace = true }
2122rustc-hash = { workspace = true }
@@ -30,6 +31,7 @@ vortex-error = { workspace = true }
3031vortex-fastlanes = { workspace = true }
3132vortex-fsst = { workspace = true }
3233vortex-mask = { workspace = true }
34+ vortex-parquet-variant = { workspace = true , optional = true }
3335vortex-pco = { workspace = true , optional = true }
3436vortex-runend = { workspace = true }
3537vortex-sequence = { workspace = true }
@@ -41,6 +43,7 @@ vortex-zstd = { workspace = true, optional = true }
4143
4244[dev-dependencies ]
4345divan = { workspace = true }
46+ rand = { workspace = true }
4447rstest = { workspace = true }
4548test-with = { workspace = true }
4649vortex-array = { workspace = true , features = [" _test-harness" ] }
@@ -49,6 +52,11 @@ vortex-session = { workspace = true }
4952[features ]
5053# This feature enabled unstable encodings for which we don't guarantee stability.
5154unstable_encodings = [" dep:vortex-tensor" , " vortex-zstd?/unstable_encodings" ]
55+ parquet-variant = [
56+ " dep:vortex-parquet-variant" ,
57+ " dep:parquet-variant-compute" ,
58+ " zstd" ,
59+ ]
5260pco = [" dep:pco" , " dep:vortex-pco" ]
5361zstd = [" dep:vortex-zstd" ]
5462
0 commit comments