Skip to content

build: Include all code license notices - #15

Merged
BenWestgate merged 1 commit into
reviewability-v1from
codex/v1-package-license-notices
Sep 24, 2026
Merged

BenWestgate merged 1 commit into
reviewability-v1from
codex/v1-package-license-notices

Conversation

@BenWestgate

Copy link
Copy Markdown
Owner

What

  • declare the package license as MIT AND BSD-3-Clause
  • include LICENSES/* in wheels and source distributions

Why

src/codex32/bip93.py contains interpolation arithmetic derived under
BSD-3-Clause, but release artifacts currently ship only the top-level MIT
license. This adapts the focused finding from
Rob1Ham/python-codex32#8
onto the current reviewability-v1 branch.

Validation

  • python -m build --no-isolation
  • python -m twine check dist/*
  • python tools/verify_wheel_environment.py
  • confirmed the BSD notice is present in both rebuilt artifacts

Ship the BSD-3-Clause notice required by interpolation-derived code in both
the wheel and sdist. Declare the combined package license expression so
metadata matches the distributed sources.

Security: no runtime behavior changes.

Validation: python -m build --no-isolation; python -m twine check dist/*;
python tools/verify_wheel_environment.py.
@BenWestgate BenWestgate added gate: adversarial review Resolve, merge, or explicitly defer before the next full adversarial review. area: packaging/release Packaging, artifacts, compatibility, and release qualification. bug Something isn't working documentation Improvements or additions to documentation labels Sep 24, 2026
@BenWestgate BenWestgate self-assigned this Sep 24, 2026

@BenWestgate BenWestgate left a comment

Copy link
Copy Markdown
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

crACK

@BenWestgate
BenWestgate merged commit cf1a599 into reviewability-v1 Sep 24, 2026
12 of 13 checks passed
BenWestgate added a commit that referenced this pull request Sep 27, 2026
Refresh the dependency-removal branch onto the current reviewability-v1 base. Preserve Python 3.10-3.15 support from #36 and the MIT/BSD license metadata from #15.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area: packaging/release Packaging, artifacts, compatibility, and release qualification. bug Something isn't working documentation Improvements or additions to documentation gate: adversarial review Resolve, merge, or explicitly defer before the next full adversarial review.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant