Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature flags to limit dependencies #2646

Open
4 tasks
wjones127 opened this issue Jul 26, 2024 · 1 comment
Open
4 tasks

Feature flags to limit dependencies #2646

wjones127 opened this issue Jul 26, 2024 · 1 comment
Labels
enhancement New feature or request rust Rust related tasks

Comments

@wjones127
Copy link
Contributor

wjones127 commented Jul 26, 2024

Can make some features optional to reduce dependencies:

  • Make AWS optional to eliminate AWS SDK crates
  • Make FTS optional to not require tantivy
  • Remove top-level arrow crate
    • We can eliminate arrow-csv and arrow-json from build
  • See if we can eliminate datafusion top-level crate
    • Can we at least eliminate parquet from the build?
@wjones127 wjones127 added enhancement New feature or request rust Rust related tasks labels Jul 26, 2024
@wjones127
Copy link
Contributor Author

Originally discussed here: #2627

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request rust Rust related tasks
Projects
None yet
Development

No branches or pull requests

1 participant