Skip to content

Commit 8b85f89

Browse files
committed
include SBOM files in Python package metadata output (PEP 770)
1 parent b077941 commit 8b85f89

File tree

3 files changed

+4
-2
lines changed

3 files changed

+4
-2
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
# Development version
22

33
* Avoid removing leading characters when scanning the current directory.
4+
* Include SBOM files in Python package metadata output (PEP 770)
45

56
# Version 0.19.0 - 2026-02-09
67

license_tools/tools/pip_tools.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,10 +61,11 @@ def check_metadata(path: Path | str) -> str:
6161
metadata_dict["license_files"] = list(metadata.license_files)
6262
metadata_dict["notice_files"] = list(metadata.notice_files)
6363
metadata_dict["other_files"] = list(metadata.other_files)
64+
metadata_dict["sbom_files"] = list(metadata.sbom_files)
6465
return rendering_utils.render_dictionary(
6566
dictionary=metadata_dict,
6667
verbose_names_mapping=_VERBOSE_NAMES,
67-
multi_value_keys={"license_files", "notice_files", "other_files", "license_classifiers", "requirements"},
68+
multi_value_keys={"license_files", "notice_files", "other_files", "sbom_files", "license_classifiers", "requirements"},
6869
)
6970

7071

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ dependencies = [
4141
"joblib",
4242
"eot-tools",
4343
"fontTools[woff]",
44-
"pip-licenses-lib>=1.0.0",
44+
"pip-licenses-lib>=1.1.0",
4545
"requests",
4646
"tomli",
4747
]

0 commit comments

Comments
 (0)