Skip to main content

Python builder signing sdk

Project description

Kuest Builder Signing SDK

PyPI

Python SDK for Kuest builder authentication and signing.

Installation

pip install kuest-py-builder-signing-sdk

Usage

from py_builder_signing_sdk import BuilderConfig, BuilderApiKeyCreds, RemoteBuilderConfig

# Local signing
creds = BuilderApiKeyCreds(
    key="your-api-key",
    secret="your-secret", 
    passphrase="your-passphrase"
)
config = BuilderConfig(local_builder_creds=creds)

# Remote signing
remote_config = RemoteBuilderConfig(
    url="http://localhost:3000/sign",
    token="your-auth-token"  # optional
)
config = BuilderConfig(remote_builder_config=remote_config)

# Generate signed headers
headers = config.generate_builder_headers("POST", "/order", '{"data": "example"}')

Project details


Download files

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

Source Distribution

kuest_py_builder_signing_sdk-2.0.2.tar.gz (7.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

kuest_py_builder_signing_sdk-2.0.2-py3-none-any.whl (10.3 kB view details)

Uploaded Python 3

File details

Details for the file kuest_py_builder_signing_sdk-2.0.2.tar.gz.

File metadata

File hashes

Hashes for kuest_py_builder_signing_sdk-2.0.2.tar.gz
Algorithm Hash digest
SHA256 b44012a4453990b13d4c9e22a608916ed3c10113dd9d9a454efd4be369bba392
MD5 cee5c4a5dd3b11b216e1ca4d43311d5e
BLAKE2b-256 12cc527be918cdc9caffa0786054fb37878224b81277b708ab00ea5b671cf906

See more details on using hashes here.

Provenance

The following attestation bundles were made for kuest_py_builder_signing_sdk-2.0.2.tar.gz:

Publisher: release.yaml on kuestcom/py-builder-signing-sdk

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file kuest_py_builder_signing_sdk-2.0.2-py3-none-any.whl.

File metadata

File hashes

Hashes for kuest_py_builder_signing_sdk-2.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 415e15dee5d5aa943f555d7b98d6310f14e46637150cc27a80f4ddeef403c605
MD5 09a47bdb6d0655fd621cf738ee5f8784
BLAKE2b-256 a4eeb1b11e9efd8e43a49ee1413a91db72fcee1337320781896f3f6f52a005b2

See more details on using hashes here.

Provenance

The following attestation bundles were made for kuest_py_builder_signing_sdk-2.0.2-py3-none-any.whl:

Publisher: release.yaml on kuestcom/py-builder-signing-sdk

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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