Registry /
serialization / sigstore-protobuf-specs
Install & Compatibility
Where this runs
tested against v0.5.1 · pip install
no network on importno background threads
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
muslpy 3.10–3.95 runs
installs and imports cleanly · install 0.0s · import 0.770s · 32.7MB
glibcpy 3.10–3.95 runs
installs and imports cleanly · install 4.3s · import 0.670s · 32MB
31MB installed
● package 31MB
Code
Verified usage
Verified import paths — ran on the pinned version, not inferred.
Bundle
✓ from sigstore_protobuf_specs.dev.sigstore.bundle.v1 import Bundle
✗ from sigstore_protobuf_specs.bundle import Bundle
Corrent path includes dev.sigstore.bundle.v1; wrong omits versioned subpackage.
DSSEEnvelope
✓ from sigstore_protobuf_specs.dev.sigstore.dsse import Envelope
✗ from sigstore_protobuf_specs.dsse import Envelope
Same versioned path issue; DSSE Envelope is under dev.sigstore.dsse.
HashAlgorithm
✓ from sigstore_protobuf_specs.dev.sigstore.common.v1 import HashAlgorithm
Common types also under versioned v1 subpackage.
Creates an empty Sigstore Bundle message using the official protobuf generated class.
from sigstore_protobuf_specs.dev.sigstore.bundle.v1 import Bundle
# Create an empty bundle
bundle = Bundle()
print(bundle)
Upgrade
Version history
0.5.1latest on PyPI · released Apr 6, 2026
Audit
Dependencies
protobufrequiredRuntime dependency for protobuf message types.