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
