adamfaulkner-at opened a new issue, #10101:
URL: https://github.com/apache/arrow-datafusion/issues/10101

   ### Is your feature request related to a problem or challenge?
   
   Hi, I'm trying to reduce the size of my compiled binary. Using cargo bloat, 
it appears that a large portion of the size (around 10%) is coming from the 
dependency on the brotli compression algorithm. I don't plan on compressing or 
decompressing anything using brotli, so I'd like to disable this dependency. 
Ideally, I would only depend on zstd, since that is the only algorithm I plan 
to use.
   
   Currently, I have `default-features = false` and `features = ["parquet"]`. 
This is enough to pull in all of the compression algorithms, since the parquet 
has default features enabled.
   
   I'm less familiar with Rust build systems, so my analysis of the situation 
might be incorrect.
   
   ### Describe the solution you'd like
   
   Could we do something similar to #10058, where top level features are 
exposed by the datafusion crate, and this toggles on or off the features inside 
the parquet crate?
   
   ### Describe alternatives you've considered
   
   _No response_
   
   ### Additional context
   
   _No response_


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to