From b12e2cfc5b0efb4f950e9926a7c0cef7ab37c48b Mon Sep 17 00:00:00 2001 From: Ben Westgate Date: Mon, 21 Sep 2026 02:03:33 -0500 Subject: [PATCH] Include all code license notices 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. --- MANIFEST.in | 1 + pyproject.toml | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/MANIFEST.in b/MANIFEST.in index d5747c1..60917a5 100644 --- a/MANIFEST.in +++ b/MANIFEST.in @@ -1,4 +1,5 @@ include LICENSE README.md SECURITY.md +recursive-include LICENSES * recursive-include docs *.html *.md prune docs/planning exclude docs/developer/provenance.md diff --git a/pyproject.toml b/pyproject.toml index 870cf18..508d90d 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -11,8 +11,8 @@ authors = [ description = "Python reference implementation for codex32 (BIP93) and codex32-encoded master seeds." readme = "README.md" requires-python = ">=3.12,<3.14" -license = "MIT" -license-files = ["LICENSE*"] +license = "MIT AND BSD-3-Clause" +license-files = ["LICENSE*", "LICENSES/*"] maintainers = [ { name = "Ben Westgate", email = "benwestgate@protonmail.com" }, ]