Alenia Nerve — Python Client & CLI Hub
This is the official Python client library and Command Line Interface (CLI) for Alenia Nerve, the ultra-fast local inter-process communication (IPC) engine.
The Nerve CLI Hub
The Python package includes the central CLI tool (nerve) used to boot and manage the central IPC routing Hub.
Running the Hub
Once installed, you can start the central hub from any terminal window:
nerve start
For detailed packet routing output, run the hub in verbose mode:
nerve start --verbose
Client Installation
Install the package via pip:
pip install alenia-nerve
Or install it globally bypassing system package restrictions if needed (e.g., inside containers):
pip install alenia-nerve --break-system-packages
Integration Example
1. Initialize Client
Connect to the local hub by registering a unique client ID.
from nerve import NexusClient
client = NexusClient()
client.connect("my_python_node")
2. Send messages
Send a JSON-serializable payload directly to another registered node:
payload = {"status": "processing", "progress": 45}
client.send("renderer_node", payload)
3. Broadcast messages
Broadcast a payload to every other node currently connected to the Hub:
client.broadcast({"event": "reload_assets"})
4. Listen for streams
Register a callback function to listen to data streams in real-time:
def handle_incoming(data):
print(f"Received: {data}")
client.listen(handle_incoming)
License
This software is distributed under the GNU General Public License v3 (GPL v3).
Release files for alenia-nerve 1.5.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| alenia_nerve-1.5.1.tar.gz | 25.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| alenia_nerve-1.5.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 48.2 kB
Release files / alenia_nerve-1.5.1.tar.gz
| Download URL | alenia_nerve-1.5.1.tar.gz |
|---|---|
| Size | 25.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
6425b1905b310c5064ac712283f3ff5f4d2c1a3eba18d4ece51583f0b2c26f9a
|
|
BLAKE2b-256 checksum How to use checksums |
33c00448afd3606aa3dad8022c83beb27af3b8be469d14aef2ab05c29e26c5f6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 20, 2026.
Transparency logRelease files / alenia_nerve-1.5.1-py3-none-any.whl
| Download URL | alenia_nerve-1.5.1-py3-none-any.whl |
|---|---|
| Size | 22.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
538729fe69844c6cc2072f87c0c0408075a5a00a7d39baf3fbe3ce43ec014377
|
|
BLAKE2b-256 checksum How to use checksums |
d2eddaca5923017d501925d8add537a062cc17c534f5d91ba7bad93f47570659
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 20, 2026.
Transparency log