Skip to content

Conversation

timsaucer
Copy link
Member

@timsaucer timsaucer commented Oct 14, 2025

Which issue does this PR close?

Rationale for this change

What changes are included in this PR?

Are these changes tested?

Are there any user-facing changes?

@github-actions github-actions bot added core Core DataFusion crate catalog Related to the catalog crate proto Related to proto crate labels Oct 14, 2025
@timsaucer timsaucer force-pushed the refactor/remove-core-from-proto branch from 9f59647 to 755bb1e Compare October 15, 2025 12:58
@github-actions github-actions bot added the sqllogictest SQL Logic Tests (.slt) label Oct 15, 2025
@timsaucer
Copy link
Member Author

@milenkovicm This is a massive refactor, but the branch pushed up does have datafusion removed as a dependency of proto.

I think it can be broken into 3 PRs in the following order

  • Moving ListingTable from core to datafusion-catalog-listing
  • Moving ArrowSource and file format, etc into a new crate datafusion-datasource-arrow similar to csv, json, etc.
  • Everything else

Now you can see the dependency list for proto does pull from many other crates but core is no longer one of them.

@timsaucer timsaucer closed this Oct 16, 2025
@timsaucer timsaucer deleted the refactor/remove-core-from-proto branch October 16, 2025 11:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

catalog Related to the catalog crate core Core DataFusion crate proto Related to proto crate sqllogictest SQL Logic Tests (.slt)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

remove datafusion dependency from datafusion-proto

1 participant