Package release smoke
The package release smoke verifies that the published artifacts can be built and installed from the wheel.
scripts/package-release-smoke.sh --output-dir dist/package-release-smoke
The smoke builds the source distribution and wheel, runs twine check when twine is installed, installs the wheel in a temporary virtual environment and executes deterministic CLI checks from the installed package.
The output directory contains:
summary.txt
manifest.json
SHA256SUMS
logs/
*.tar.gz
*.whl
Use --skip-twine only when running in a minimal environment without the release validation dependencies.