Skip to main content
Pre-release

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

Swarmauri Logo

PyPI - Downloads Hits PyPI - Python Version PyPI - License PyPI - swarmauri_transport_tcpunicast Discord

Swarmauri Transport TCP Unicast

swarmauri-transport-tcpunicast offers a lightweight TCP harness for prototyping Swarmauri agents.

Features

  • Async TCP client and server contexts for one active peer.
  • Reliable, ordered byte streams with configurable send and receive timeouts.
  • Swarmauri transport capability discovery and lifecycle helpers.
  • Support for Python 3.10 through 3.12.

Installation

Using uv

uv pip install swarmauri-transport-tcpunicast --index-url https://pypi.org/simple

Using pip

pip install swarmauri-transport-tcpunicast

Usage

import asyncio
from swarmauri_transport_tcpunicast import TCPUnicast


async def echo_server() -> None:
    transport = TCPUnicast()
    async with transport.server(host="0.0.0.0", port=9999):
        data = await transport.recv()
        await transport.send("client", data)


asyncio.run(echo_server())

Swap in your own handlers to forward traffic, feed LLM pipelines, or compose with other Swarmauri transports.

Metadata

Release files for swarmauri_transport_tcpunicast 0.11.0.dev6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for swarmauri_transport_tcpunicast 0.11.0.dev6
File Size Uploaded Provenance Actions
swarmauri_transport_tcpunicast-0.11.0.dev6.tar.gz 3.7 kB Without provenance Details for swarmauri_transport_tcpunicast-0.11.0.dev6.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for swarmauri_transport_tcpunicast 0.11.0.dev6
File Interpreter ABI Platform Actions
swarmauri_transport_tcpunicast-0.11.0.dev6-py3-none-any.whl Python 3 none any Details for swarmauri_transport_tcpunicast-0.11.0.dev6-py3-none-any.whl

Total release size: 8.8 kB

Release files / swarmauri_transport_tcpunicast-0.11.0.dev6.tar.gz

Download URL swarmauri_transport_tcpunicast-0.11.0.dev6.tar.gz
Size 3.7 kB
Tags Source
SHA-256 checksum
How to use checksums
f241962a4858200646a8be23abc8db9bf435ec4027c730944c7ebab080c23ee8
BLAKE2b-256 checksum
How to use checksums
ae546c07d737a846080e01a9f2d2ec127b122fc6afbdc960026e72c7079d9216
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / swarmauri_transport_tcpunicast-0.11.0.dev6-py3-none-any.whl

Download URL swarmauri_transport_tcpunicast-0.11.0.dev6-py3-none-any.whl
Size 5.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b09ff671106c13f76234ed12a27a48ea6ecd698b6071c2a93abdddf92249ff60
BLAKE2b-256 checksum
How to use checksums
68ea887122767f35917dff77330ed0782c5abd22f028dd30385594693b75c55a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Security for swarmauri_transport_tcpunicast 0.11.0.dev6

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.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release
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