Skip to content

Add --sbom-include CLI argument for additional SBOM files#2999

Merged
messense merged 2 commits intoPyO3:mainfrom
messense:sbom-include-cli-arg
Feb 15, 2026
Merged

Add --sbom-include CLI argument for additional SBOM files#2999
messense merged 2 commits intoPyO3:mainfrom
messense:sbom-include-cli-arg

Conversation

@messense
Copy link
Member

Allow specifying additional SBOM files to include in the wheel's .dist-info/sboms directory via a CLI argument, without requiring pyproject.toml configuration. This is useful for CI-only SBOM inclusion.

The CLI paths are merged with any existing [tool.maturin.sbom] include paths and deduplicated.

Closes #2554 (comment)

Allow specifying additional SBOM files to include in the wheel's
.dist-info/sboms directory via a CLI argument, without requiring
pyproject.toml configuration. This is useful for CI-only SBOM
inclusion.

The CLI paths are merged with any existing [tool.maturin.sbom]
include paths and deduplicated.

Closes PyO3#2554 (comment)
@messense messense changed the title Add --sbom-include CLI argument for additional SBOM files Add --sbom-include CLI argument for additional SBOM files Feb 15, 2026
@messense messense merged commit aefe09d into PyO3:main Feb 15, 2026
45 checks passed
@messense messense deleted the sbom-include-cli-arg branch February 15, 2026 01:55
@alex
Copy link
Contributor

alex commented Feb 15, 2026

Thank you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

PEP 770 (SBOM) support

2 participants