From 91d05618dbcc7b610ca8d4dc774e0224981a9188 Mon Sep 17 00:00:00 2001 From: Seth Michael Larson Date: Wed, 12 Feb 2025 13:50:47 -0600 Subject: [PATCH] Add support for PEP 770 to pyproject.toml --- src/schemas/json/pyproject.json | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/src/schemas/json/pyproject.json b/src/schemas/json/pyproject.json index 0929c1ef935..57161009eb2 100644 --- a/src/schemas/json/pyproject.json +++ b/src/schemas/json/pyproject.json @@ -375,6 +375,22 @@ } } }, + "sbom-files": { + "$comment": "Still provisional under PEP 770", + "type": "array", + "items": { + "type": "string" + }, + "title": "License files", + "description": "Relative paths or globs to paths of Software Bill-of-Materials files. Can be an empty list.", + "markdownDescription": "Relative paths or globs to paths of Software Bill-of-Materials files. Can be an empty list.", + "x-intellij-html-description": "

Relative paths or globs to paths of Software Bill-of-Materials files. Can be an empty list.

", + "x-taplo": { + "links": { + "key": "https://peps.python.org/pep-0770/#add-sbom-files-key" + } + } + } "authors": { "type": "array", "items": { @@ -591,6 +607,7 @@ "requires-python", "license", "license-files", + "sbom-files", "authors", "maintainers", "keywords",