dannycjones opened a new pull request, #3379: URL: https://github.com/apache/iceberg-rust/pull/3379
## Which issue does this PR close? Part of the solution for #3239. ## What changes are included in this PR? This PR migrates from the old shell script for cargo-deny to a new Python script. This new script will contain logic for dealing with dependencies and their licenses. This commit simply translates the existing logic. In later changes, this script will be extended with: - Clarifications for existing dependencies where licenses are misreported, with additional verifications added in the script itself - Logic for generating the attribution documentation for the pyiceberg-core package. ## Are these changes tested? No. I have done manual testing but I have not invested in automated testing here. ## AI Disclosure I used an LLM to generate the outline. It also suggested the additional checks after highlighting that errors were not reported by cargo-deny and cargo-about. I have reviewed and stand by all changes. -- 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. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
