HomeFreeBSD

textproc/scancode-toolkit: Update to 3.0.2

Description

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)

Details

Provenance
kaiAuthored on
Parents
rP498307: net/py-wsproto: Update version 0.13.0=>0.14.0
Branches
Unknown
Tags
Unknown