generate_notices
Draft a THIRD-PARTY-NOTICES.md from project dependencies as text, with package name, version, license source, copyright lines, and grouped unknown licenses.
Instructions
Draft a THIRD-PARTY-NOTICES.md for the project's dependencies, returned as text (nothing is written).
One entry per package: name, version, license, where the license came from, and copyright lines found in the package's installed LICENSE/COPYING files (or 'not found'). Packages with an UNKNOWN license are grouped under a heading so they cannot be missed. License texts are not embedded - copy them from the packages' own files (see find_license_files). Same license sources as license_inventory; copyright lines only exist for packages that are installed.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | No | . | |
| online | No | ||
| python | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |