talos-linux-api - Python bindings for the Talos Linux gRPC API
Installation
Multiple API versions can be installed simultaneously and are made available
at runtime under an Implicit Namespace Package named talos_linux_api.
Currently available API versions:
pip install talos-linux-api-v1.2.0pip install talos-linux-api-v1.3.0pip install talos-linux-api-v1.4.0pip install talos-linux-api-v1.5.0pip install talos-linux-api-v1.6.0
Usage example
import ssl
from talos_linux_api.v1_6_0.machine import MachineServiceStub
from grpclib.client import Channel
from betterproto.lib.google.protobuf import Empty
ssl_context = ssl.create_default_context()
ssl_context.load_cert_chain('client.crt', 'client.key')
ssl_context.load_verify_locations('ca.crt')
async with Channel(host="example.com", port=50000, ssl=ssl_context) as channel:
machine_service = MachineServiceStub(channel)
response = await machine_service.cpu_info(Empty())
Metadata
Release files for talos-linux-api-v1-6-0 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| talos-linux-api-v1.6.0-0.1.0.tar.gz | 33.1 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| talos_linux_api_v1.6.0-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 79.6 kB
Release files / talos-linux-api-v1.6.0-0.1.0.tar.gz
| Download URL | talos-linux-api-v1.6.0-0.1.0.tar.gz |
|---|---|
| Size | 33.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d82833b8d5bf6ca7fbdd1b9767c76f010c56120418ff4b0ad69c9b6583fee2a8
|
|
BLAKE2b-256 checksum How to use checksums |
c5d5dfb25ee874eecb2f91ce16063a01150cceee8918f06d2d4ca75c4e78563f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
pdm/2.7.4 CPython/3.11.3
|
Release files / talos_linux_api_v1.6.0-0.1.0-py3-none-any.whl
| Download URL | talos_linux_api_v1.6.0-0.1.0-py3-none-any.whl |
|---|---|
| Size | 46.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
7c1bae357913448d908bc737da589d855a752d14c07652e1b31e0a54f4ad1997
|
|
BLAKE2b-256 checksum How to use checksums |
a04e511a7605a0adb0ad31b8b06e2f9d2ca1e17dfcab25082deb8c3375c3b6b9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
pdm/2.7.4 CPython/3.11.3
|
Security for talos-linux-api-v1-6-0 0.1.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.