Skip to content

Commit c76ab24

Browse files
committed
Add Software Bill-of-Materials (SBOM) tracking for dependencies
1 parent f885263 commit c76ab24

File tree

4 files changed

+2446
-1
lines changed

4 files changed

+2446
-1
lines changed

.github/CODEOWNERS

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -190,3 +190,7 @@ Doc/howto/clinic.rst @erlend-aasland
190190

191191
# WebAssembly
192192
/Tools/wasm/ @brettcannon
193+
194+
# SBOM
195+
/Misc/sbom.spdx.json @sethmlarson
196+
/Tools/build/generate_sbom.py @sethmlarson

Makefile.pre.in

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1359,7 +1359,7 @@ regen-unicodedata:
13591359
regen-all: regen-cases regen-typeslots \
13601360
regen-token regen-ast regen-keyword regen-sre regen-frozen \
13611361
regen-pegen-metaparser regen-pegen regen-test-frozenmain \
1362-
regen-test-levenshtein regen-global-objects
1362+
regen-test-levenshtein regen-global-objects regen-sbom
13631363
@echo
13641364
@echo "Note: make regen-stdlib-module-names, make regen-limited-abi, "
13651365
@echo "make regen-configure and make regen-unicodedata should be run manually"
@@ -2650,6 +2650,10 @@ autoconf:
26502650
regen-configure:
26512651
$(srcdir)/Tools/build/regen-configure.sh
26522652

2653+
.PHONY: regen-sbom
2654+
regen-sbom:
2655+
$(PYTHON_FOR_REGEN) $(srcdir)/Tools/build/generate_sbom.py
2656+
26532657
# Create a tags file for vi
26542658
tags::
26552659
ctags -w $(srcdir)/Include/*.h $(srcdir)/Include/cpython/*.h $(srcdir)/Include/internal/*.h

0 commit comments

Comments
 (0)