Skip to main content

A tool for signing Python package distributions

Reason this release was yanked:

Incompatible w/ latest Sigstore APIs

Project description

sigstore-python

CI

⚠️ This project is not ready for general-purpose use! ⚠️

sigstore is a tool for signing and verifying Python package distributions.

Features

  • Support for signing Python package distributions using an OpenID Connect identity
  • Support for publishing signatures to a Rekor instance
  • Support for verifying signatures on Python package distributions

Installation

sigstore requires Python 3.7 or newer, and can be installed directly via pip:

python -m pip install sigstore

Usage

You can run sigstore as a standalone program, or via python -m:

sigstore --help
python -m sigstore --help

Top-level:

Usage: sigstore [OPTIONS] COMMAND [ARGS]...

Options:
  --help  Show this message and exit.

Commands:
  sign
  verify

Signing:

Usage: sigstore sign [OPTIONS] FILE [FILE ...]

Options:
  --identity-token TEXT
  --ctfe FILENAME
  --help                 Show this message and exit.

Verifying

Usage: sigstore verify [OPTIONS] FILE [FILE ...]

Options:
  --cert FILENAME       [required]
  --signature FILENAME  [required]
  --cert-email TEXT
  --help                Show this message and exit.

Licensing

sigstore is licensed under the Apache 2.0 License.

Contributing

See the contributing docs for details.

Code of Conduct

Everyone interacting with this project is expected to follow the sigstore Code of Conduct.

Security

Should you discover any security issues, please refer to sigstore's security process.

Info

sigstore-python is developed as part of the sigstore project.

We also use a slack channel! Click here for the invite link.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sigstore-0.0.1rc2.tar.gz (20.6 kB view details)

Uploaded Source

Built Distribution

sigstore-0.0.1rc2-py3-none-any.whl (29.8 kB view details)

Uploaded Python 3

File details

Details for the file sigstore-0.0.1rc2.tar.gz.

File metadata

  • Download URL: sigstore-0.0.1rc2.tar.gz
  • Upload date:
  • Size: 20.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.10.0

File hashes

Hashes for sigstore-0.0.1rc2.tar.gz
Algorithm Hash digest
SHA256 15bc931e4ada2e5c550a35d5142a712f5294bd76d2dce332371a821c776e3569
MD5 dede4ba27c6147320715082d1bf138b2
BLAKE2b-256 8490b5a402836ac4876a92dd3f5e4690b30e9b7f48222a8815796ab9336b82ac

See more details on using hashes here.

Provenance

File details

Details for the file sigstore-0.0.1rc2-py3-none-any.whl.

File metadata

  • Download URL: sigstore-0.0.1rc2-py3-none-any.whl
  • Upload date:
  • Size: 29.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.10.0

File hashes

Hashes for sigstore-0.0.1rc2-py3-none-any.whl
Algorithm Hash digest
SHA256 1a461ed7ffa41fe9c8f864767399ef45eacb10f07d12c17239292cbd1b72fcbb
MD5 6056de3df591c5d24d01fe0ddd955d85
BLAKE2b-256 b0901f5f3d1aa8eb628cd94a2d16ff224bd309eeff9a35e92217aed826de45cc

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page