alamb commented on pull request #9567:
URL: https://github.com/apache/arrow/pull/9567#issuecomment-788830518


   > If we can reduce the number of dependencies or move something out, I think 
that might be preferable if at all possible.
   
   @Dandandan I suggest the approach, long term, of putting extension packages 
(and their tests) in their own crates. I envision this as a two step process:
   
   1. Pull the functions into crates in the same repo, but still release them 
all at the same time
   2. Eventually pull the functions into some other repo which would free them 
to be released on whatever timeline was good. 
   
   The thing is that we don't have a huge amount of dev time to devote to this 
project, and I worry about the overhead of splitting into separate crates.
   
   However until the time we have time to do something better, I think feature 
flags is the minimal overhead way to make the dependencies optional. 


----------------------------------------------------------------
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.

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


Reply via email to