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

Usage example

import ssl
from talos_linux_api.v1_5_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-5-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-5-0 0.1.0
File Size Uploaded Provenance
talos-linux-api-v1.5.0-0.1.0.tar.gz 31.1 kB Without provenance Details

Built distribution (wheel)

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

Total release size: 75.7 kB

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

Download URL talos-linux-api-v1.5.0-0.1.0.tar.gz
Size 31.1 kB
Tags Source
SHA-256 checksum
How to use checksums
1ae2d758e22ab9ec92763b459fe59796c5345a9a9b84178cc149a505403a5cdd
BLAKE2b-256 checksum
How to use checksums
a3cd2cd9710ff594c0d5bc862eb6c54df940c38ef924038ab5ce65c24536a8c2
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.5.0-0.1.0-py3-none-any.whl

Download URL talos_linux_api_v1.5.0-0.1.0-py3-none-any.whl
Size 44.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6932058ea70e9f45d40f9837e8c2eff5dfbee7de626a8ed40fdd40a6751916b5
BLAKE2b-256 checksum
How to use checksums
d5b951dee3b623da3ef54f0ba8c9d2523b24e19e79af246796943fc4c4c152ec
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-5-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.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files No provenance

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