Skip to content

Add the Apache-2.0 LICENSE and NOTICE files - #74

Merged
SizzleUnrlsd merged 2 commits into
mainfrom
chore/license
Sep 5, 2026
Merged

SizzleUnrlsd merged 2 commits into
mainfrom
chore/license

Conversation

@SizzleUnrlsd

Copy link
Copy Markdown
Contributor

Summary

The metadata declared Apache-2.0 but the repository carried no license text, so GitHub showed no license and the wheel shipped none.

  • Acceptance test first (test: define how the license ships), then the files.
  • LICENSE: the Apache License 2.0 text. NOTICE: the copyright line.
  • pyproject.toml: PEP 639 license = "Apache-2.0" with license-files = ["LICENSE", "NOTICE"], so both files land in the sdist and in the wheel's .dist-info/licenses/; the legacy license classifier is dropped as PEP 639 requires; hatchling 1.27 or later.
  • README: a License section.

Closes #73

@SizzleUnrlsd SizzleUnrlsd self-assigned this Sep 5, 2026
@SizzleUnrlsd
SizzleUnrlsd merged commit aa2c3b4 into main Sep 5, 2026
10 checks passed
@SizzleUnrlsd
SizzleUnrlsd deleted the chore/license branch September 5, 2026 01:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

License: add the Apache-2.0 LICENSE and NOTICE files

1 participant