Draft
Conversation
added 8 commits
February 1, 2026 20:40
Replace "Copyright YEAR Apache Software Foundation" format with the Apache-recommended "Licensed to the Apache Software Foundation" format. The copyright year format is not standard for ASF projects.
Add standard Apache license headers as first code cell to all notebooks that were missing them. Apache releases require proper license headers in all distributed files for IP compliance.
Add twine check to validate wheel metadata before signing and release. This catches packaging issues like malformed metadata, missing long descriptions, or invalid entry points early in the release process.
Add twine to prerequisites and update build documentation to reflect the new metadata validation step. Release managers need to know about this dependency before attempting a release.
Add twine-check subcommand to allow voters to independently verify wheel metadata during release voting. This gives voters an additional tool to validate package quality beyond signature and license checks.
Show actual twine output when wheel metadata validation fails. This helps release managers quickly diagnose and fix packaging issues without needing to manually re-run twine.
|
A preview of 9e26edc is uploaded and can be seen here: ✨ https://burr.dagworks.io/pull/646 ✨ Changes may take a few minutes to propagate. Since this is a preview of production, content with |
Replace "Copyright YEAR" format with the Apache-recommended "Licensed to the Apache Software Foundation" format in all configuration and requirements files. The copyright year format is not standard for ASF projects.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
[Short description explaining the high-level reason for the pull request]
Changes
How I tested this
Notes
Checklist