textproc/scancode-toolkit: Update to 3.0.2
- Update the patch for "setup.py" to relax the version ranges
- Update the paths for the plugin "extractcode-libarchive" in the do-{build,install} targets
- Remove the patch for "extractcode_libarchive2.py" that is no longer required
Changelog (since 2.9.7 / summary):
API changes:
- Streamline Package models. In particular the way checksums are managed has changed
- In Package models, rename normalized_license to license_expression and add license detection on the declared_license to populate the license_expression
Improvements for license / package detections:
- Add new and improved licenses and license detection rules
- Improve package summaries. Add new plugin to improve package classification
Command line:
- Always delete temporary files when no longer needed.
- Add a new --keep-temp-files option to keep temp files which is false by default.
Internals:
- Improve reusing resource.VirtualCode
- Place all third-party packages under thirdparty and update ABOUT files
Outputs:
- The html-app output is marked as DEPRECATED. Use the AboutCode manager app instead
- Ensure HTML outputs can deal with non-ASCII file paths without crashsing
- JSON outputs now use a "headers" attributes for top-level scan headers
- SPDX output is now possible even without "--info" SHA1 checksums. This creates a partially valid document
- LicenseRef for non-SPDX ScanCode licenses are named as "LicenseRef-scancode-<scancode key>"
- license_expression are correctly included in the CSV output
- Do not crash with multiple outputs
- Ensure CSV output include packages
https://github.com/nexB/scancode-toolkit/blob/v3.0.2/CHANGELOG.rst
Approved by: mentors (implicit)