reuse-tool
reuse-tool copied to clipboard
Implement REUSE.toml
Fixes #779
See that issue for a more thorough explanation.
Some notes to self:
- Test GlobalLicensingConflict
- Test that all the new errors (especially validation errors) have nice user-friendly error messages
- More tests
- More documentation
Notes to self:
- ~~Add FORCEUNIX to wcmatch~~
- ~~Add a test whether a REUSE.toml file can match a file that is above itself in the hierarchy (single file name)~~
What about renaming REUSE.toml to license.toml?
Thanks.
Another note to self: see how this meshes with SPDX-FileContributor
Marking this ready for review.
I'm going to merge this. Rebasing this on top of main repeatedly is quite a bit of (useless) work. We can revert or adjust as needed after the merge, but I have high confidence in the quality of the PR.