semvec/pypi-packages huggingface dataset:
kuksa-client 0.5.1
KUKSA Python Client and SDK
Requires Python: >=3.8

# KUKSA Python SDK

![kuksa.val Logo](https://raw.githubusercontent.com/eclipse-kuksa/kuksa-python-sdk/main/docs/pictures/logo.png)

KUKSA Python Client and SDK is a part of the open source project [Eclipse KUKSA](https://www.eclipse.org/kuksa/).
More about Eclipse KUKSA can be found in the [repository](https://github.com/eclipse/kuksa.val).

## Introduction

KUKSA Python SDK provides both a command-line interface (CLI) and a standalone library to interact with either
[KUKSA Server](https://github.com/eclipse/kuksa.val/tree/master/kuksa-val-server) or
[KUKSA Databroker](https://github.com/eclipse-kuksa/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:

```console
pip install kuksa-client
```

If you want to install from sources instead see the KUKSA Python SDK [Build documentation](https://github.com/eclipse-kuksa/kuksa-python-sdk/blob/main/docs/building.md).

## 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:

```console
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

```console
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](https://github.com/eclipse-kuksa/kuksa-python-sdk/blob/main/docs/cli.md)

## Using Docker for the CLI

The KUKSA Python SDK CLI is available as a [prebuilt docker container](https://github.com/eclipse-kuksa/kuksa-python-sdk/blob/main/docs/docker.md).

## Using KUKSA Python SDK as library

The KUKSA Python SDK provides three APIS for connecting and communicating with [KUKSA Server](https://github.com/eclipse/kuksa.val/tree/master/kuksa-val-server)
and [KUKSA Databroker](https://github.com/eclipse-kuksa/kuksa-databroker).
For more details see the KUKSA Python SDK [Library documentation](https://github.com/eclipse-kuksa/kuksa-python-sdk/blob/main/docs/library.md).

## Contributing to KUKSA Python SDK

The KUKSA project welcomes contributions.

See the KUKSA Python SDK [Contribition document](https://github.com/eclipse-kuksa/kuksa-python-sdk/blob/main/CONTRIBUTING.md) 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](https://github.com/eclipse-kuksa/kuksa-python-sdk/blob/main/docs/development_troubleshoot.md).
py-updater-project 0.1.0
A tiny self-updater for Python packages
Requires Python: >=3.8

# pyupdate

**A tiny, zero-dependency self-updater for Python packages.**

Check if your package is outdated by comparing a local version file (`.txt`, `.json`, or `.toml`) with a remote one — then upgrade directly from a GitHub zip URL using `pip`.

---

## Features

- Supports `version.txt`, `version.json`, and `pyproject.toml`
- Fallback to installed package version via `importlib.metadata`
- One-liner update from GitHub: `pip install <zip_url>`
- CLI via `pyupdate` command
- Lightweight: only depends on `requests`

---

## Installation

- requires 3.8+

```bash
pip install updatepy
```

--

## Usage

###  check version

```bash
pyupdate check <package_name> <local_version_file> <remote_version_url>
```

or

```py
import pyupdate

pyupdate.check_version(yourfile,your_local_version_filem,REMOTE_VERSION)
```

output:
```txt
[pyupdate] Update available for mytool: 1.2.3 → 1.3.0
   Run `pyupdate install https://github.com/user/mytool/archive/refs/heads/main.zip` to upgrade.
```

--

###  Installing Version

```bash
pyupdate install <repo_zip_url>
```

or

```py
import pyupdate

pyupdate.install_update(your_repo_zip_url)
```

output:
```txt
[pyupdate] Downloading latest version …
[pyupdate] Update installed successfully!
```
pipeline-csv-gazprom-infotech 1.4
Library for convert pipeline.csv file to Infotech XML.
Requires Python: >=3.6

# Pipeline.csv.gazprom.infotech library

[![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/vb64/pipeline.csv.gazprom.infotech/pep257.yml?label=Pep257&style=plastic&branch=main)](https://github.com/vb64/pipeline.csv.gazprom.infotech/actions?query=workflow%3Apep257)
[![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/vb64/pipeline.csv.gazprom.infotech/py3.yml?label=Python%203.8-3.13&style=plastic&branch=main)](https://github.com/vb64/pipeline.csv.gazprom.infotech/actions?query=workflow%3Apy3)
[![Codacy Badge](https://app.codacy.com/project/badge/Coverage/ce487c1c993b42779493b9ffee56ae91)](https://app.codacy.com/gh/vb64/pipeline.csv.gazprom.infotech/dashboard?utm_source=gh&utm_medium=referral&utm_content=&utm_campaign=Badge_coverage)
[![Codacy Badge](https://app.codacy.com/project/badge/Grade/ce487c1c993b42779493b9ffee56ae91)](https://app.codacy.com/gh/vb64/pipeline.csv.gazprom.infotech/dashboard?utm_source=gh&utm_medium=referral&utm_content=&utm_campaign=Badge_grade)

The free, open source pipeline.csv.gazprom.infotech library is designed to convert pipeline.csv CSV file to Infotech XML file.

## Installation

```bash
pip install pipeline-csv-gazprom-infotech
```

## Development

```bash
git clone git@github.com:vb64/pipeline.csv.gazprom.infotech.git
cd pipeline.csv.gazprom.infotech
make setup PYTHON_BIN=/path/to/python3
make tests
```