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.1.tar.gz (6.9 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.1-py3-none-any.whl (10.2 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for kuest_py_builder_signing_sdk-2.0.1.tar.gz
Algorithm Hash digest
SHA256 a82c00607e64b853df00d986610c1307d39d6c12f16935b40c665744a87d4fe6
MD5 8feba12f8755306a56f8db8f37e4b344
BLAKE2b-256 04fde7aa2645a8b0c8337400c6088b9666e2e7c4714ba4f19d3ed837d697387b

See more details on using hashes here.

Provenance

The following attestation bundles were made for kuest_py_builder_signing_sdk-2.0.1.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.1-py3-none-any.whl.

File metadata

File hashes

Hashes for kuest_py_builder_signing_sdk-2.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 8df299d512cbeae3a93caba7f2e62214020f5d21be0c608e633e089ae00b2a2c
MD5 a184966f2840d4b9d0b75cddfc17bd04
BLAKE2b-256 4ce75e38b0fed0ca990ba9ae0520a99e5e824be8041c4442f408234e1f8a624f

See more details on using hashes here.

Provenance

The following attestation bundles were made for kuest_py_builder_signing_sdk-2.0.1-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