Skip to main content

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.0
  • pip install talos-linux-api-v1.3.0

Usage example

import ssl
from talos_linux_api.v1_3_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.3.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)

Source distribution for talos-linux-api-v1.3.0 0.1.0
File Size Uploaded
talos-linux-api-v1.3.0-0.1.0.tar.gz 28.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for talos-linux-api-v1.3.0 0.1.0
File Interpreter ABI Platform
talos_linux_api_v1.3.0-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 71.4 kB

Release files / talos-linux-api-v1.3.0-0.1.0.tar.gz

Download URL talos-linux-api-v1.3.0-0.1.0.tar.gz
Size 28.8 kB
Tags Source
SHA-256 checksum
How to use checksums
cc89e061467c92934f1573123121cee091642ad98b347adef3b4b294e582d774
BLAKE2b-256 checksum
How to use checksums
3f365ee2b96adb73c828ef19c6c57edb88a2ae6c27c564837119a3238f3c839a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via pdm/2.4.6 CPython/3.10.8

Release files / talos_linux_api_v1.3.0-0.1.0-py3-none-any.whl

Download URL talos_linux_api_v1.3.0-0.1.0-py3-none-any.whl
Size 42.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
061a55714699697a63e921d03354e160082120157c400cae81feadea53d4f34a
BLAKE2b-256 checksum
How to use checksums
6578db0b9b4b1fb648e05e488702ae3612d244ec11fc19c9444035d000682387
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via pdm/2.4.6 CPython/3.10.8

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page