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]
