Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

KUKSA Python SDK

kuksa.val Logo

KUKSA Python Client and SDK is a part of the open source project Eclipse KUKSA. More about Eclipse KUKSA can be found in the repository.

Introduction

KUKSA Python SDK provides both a command-line interface (CLI) and a standalone library to interact with either KUKSA Server or KUKSA Databroker.

Building and Installing the KUKSA Python SDK

The fastest way to start using KUKSA Python SDK is to install a pre-built version from pypi.org:

pip install kuksa-client

If you want to install from sources instead see the KUKSA Python SDK Build documentation.

Using the Command Line Interface (CLI)

After you have installed the kuksa-client package via pip you can run the test client CLI directly by executing:

kuksa-client

With default CLI arguments, the client will try to connect to a local Databroker, e.g. a server supporting the kuksa.val.v1 protocol without using TLS. This is equivalent to executing

kuksa-client grpc://127.0.0.1:55555

More details on how to use the CLI is available in the KUKSA Python SDK CLI documentation

Using Docker for the CLI

The KUKSA Python SDK CLI is available as a prebuilt docker container.

Using KUKSA Python SDK as library

The KUKSA Python SDK provides three APIS for connecting and communicating with KUKSA Server and KUKSA Databroker. For more details see the KUKSA Python SDK Library documentation.

Contributing to KUKSA Python SDK

The KUKSA project welcomes contributions.

See the KUKSA Python SDK Contribition document for formal requirements.

Development and Troubleshooting

For information on tools useful for KUKSA Python SDK development environment and help on troubleshooting frequent problems please visit the KUKSA Python SDK development and troubleshooting documentation.

Download files

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

Source Distribution

kuksa_client-0.5.2a1.tar.gz (66.8 kB view details)

Uploaded Source

Built Distribution

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

kuksa_client-0.5.2a1-py3-none-any.whl (83.9 kB view details)

Uploaded Python 3

File details

Details for the file kuksa_client-0.5.2a1.tar.gz.

File metadata

  • Download URL: kuksa_client-0.5.2a1.tar.gz
  • Upload date:
  • Size: 66.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for kuksa_client-0.5.2a1.tar.gz
Algorithm Hash digest
SHA256 d40caf0acdb374346983e07dfdd5adc09e2d52ed04006c6cbe393e37a46f78ef
MD5 a8dd60f93469d19f3cca339a98f923f6
BLAKE2b-256 41545ff133b26fbbae83809aaf584dcd55ff28405a0deab5a0fe70a835842ec9

See more details on using hashes here.

Provenance

The following attestation bundles were made for kuksa_client-0.5.2a1.tar.gz:

Publisher: release.yml on eclipse-kuksa/kuksa-python-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 kuksa_client-0.5.2a1-py3-none-any.whl.

File metadata

  • Download URL: kuksa_client-0.5.2a1-py3-none-any.whl
  • Upload date:
  • Size: 83.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for kuksa_client-0.5.2a1-py3-none-any.whl
Algorithm Hash digest
SHA256 048ccfbc21a14ae090f52353b459d96ca13146f8e4aafbe4438575eb185ebc95
MD5 493dbf978140367f760c29cb385df523
BLAKE2b-256 94d4f554c1678a1ca375ed9118610dc105eec0d85240705bb13ae500d56d244a

See more details on using hashes here.

Provenance

The following attestation bundles were made for kuksa_client-0.5.2a1-py3-none-any.whl:

Publisher: release.yml on eclipse-kuksa/kuksa-python-sdk

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

Release history Release notifications | RSS feed

0.5.2

2 files

This release

0.5.2a1 This release

2 files

0.5.1

2 files

0.5.1a2

2 files

0.5.1a1

2 files

0.5.0

2 files

0.4.3

2 files

0.4.2

2 files

0.4.1

2 files

0.4.0

2 files

0.3.1

2 files

0.3.0

2 files

0.2.6

2 files

Supported by

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