This is an automated email from the ASF dual-hosted git repository. ebenizzy pushed a commit to branch burr-0.42.0 in repository https://gitbox.apache.org/repos/asf/burr.git
commit 3b1b3ab2535a23cf12ce52497dc75d87a96a9813 Author: Elijah ben Izzy <[email protected]> AuthorDate: Sun Feb 1 20:44:18 2026 -0800 Document twine requirement in 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. --- scripts/README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/scripts/README.md b/scripts/README.md index 867c58f1..5d9e79a0 100644 --- a/scripts/README.md +++ b/scripts/README.md @@ -54,6 +54,7 @@ Specifically, we set the following guidelines: Prerequisites: - Python 3.9+ - `flit` for building (`pip install flit`) +- `twine` for package validation (`pip install twine`) - GPG key configured for signing - Node.js + npm for UI builds - Apache RAT jar for license checking (optional) @@ -97,7 +98,7 @@ python scripts/apache_release.py verify 0.41.0 0 python scripts/apache_release.py all 0.41.0 0 your_apache_id --no-upload ``` -Output: `dist/` directory with tar.gz (archive + sdist), whl, plus .asc and .sha512 files. Install from the whl file to test it out after runnig the `wheel` subcommand. +Output: `dist/` directory with tar.gz (archive + sdist), whl, plus .asc and .sha512 files. The wheel is validated with `twine check` to ensure metadata correctness before signing. Install from the whl file to test it out after running the `wheel` subcommand. ## For Voters: Verifying a Release
