Thanks Danny for raising this! I'm +1 on dropping the TSV files. On Thu, Oct 1, 2026 at 3:24 AM Jones, Danny via dev <[email protected]> wrote:
> Hey folks, > > > > This is mostly a PSA: I plan to drop the TSV files from the iceberg-rust > repo that describe the dependencies of each crate. They do not serve any > license obligation, are stale except at release time, and I don’t think are > serving maintainers or consumers well. The only use case I see for is to > inform maintainers and consumers of dependency changes, which can be > generated using Cargo for consumers and is best enforced as policy in CI > for maintainers (see cargo-deny). > > > > There’s a discussion issue on the repo here, I’d recommend taking a read > and to respond there or here if you have concerns or feedback on this. > https://github.com/apache/iceberg-rust/issues/3233 > > > > I plan to move forward with removing the TSVs, however I am very happy to > restore them should the community agree that they need to stay. The > motivation here is to reduce maintainer burden and allow us to move forward > with generating the correct attributions required for the Python bindings > which distribute compiled Rust. (See this discussion thread for more info > on the required attributions for pyiceberg-core: > https://lists.apache.org/thread.html/k72c2y72w2j00xph2mn2bnsbvcbj43o4) > > > > Thanks all, > > Danny >
