Ultra-fast cross-platform local IPC engine for sovereign game developers.
Project description
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).
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file alenia_nerve-1.4.1.tar.gz.
File metadata
- Download URL: alenia_nerve-1.4.1.tar.gz
- Upload date:
- Size: 19.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
db1b7355ba65219a5a6da23a512255cc27f75369ed4b13ca5a0ec570a4cc50f1
|
|
| MD5 |
9202f82a37b71fb7f15789ad46bd89fb
|
|
| BLAKE2b-256 |
18f0c39202ccc38cdffb2f6c59d6d6c987a533a628e754e2a545967da80c826d
|
Provenance
The following attestation bundles were made for alenia_nerve-1.4.1.tar.gz:
Publisher:
publish.yml on Kaia-Alenia/alenia-nerve
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
alenia_nerve-1.4.1.tar.gz -
Subject digest:
db1b7355ba65219a5a6da23a512255cc27f75369ed4b13ca5a0ec570a4cc50f1 - Sigstore transparency entry: 2084223913
- Sigstore integration time:
-
Permalink:
Kaia-Alenia/alenia-nerve@2150175c1155aa51eceb339aa138006636b7586d -
Branch / Tag:
refs/tags/v1.4.1 - Owner: https://github.com/Kaia-Alenia
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@2150175c1155aa51eceb339aa138006636b7586d -
Trigger Event:
push
-
Statement type:
File details
Details for the file alenia_nerve-1.4.1-py3-none-any.whl.
File metadata
- Download URL: alenia_nerve-1.4.1-py3-none-any.whl
- Upload date:
- Size: 15.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
415a3c6ef72b599f55a7f560a0ee28b3e1885648e6134caa6b77767690309b51
|
|
| MD5 |
b0f11b27bdd410bfd6647729d06d1422
|
|
| BLAKE2b-256 |
28cc33b84035c8b570ffcc0b7475ed3d82d034a5588e297281aaf40f005644d9
|
Provenance
The following attestation bundles were made for alenia_nerve-1.4.1-py3-none-any.whl:
Publisher:
publish.yml on Kaia-Alenia/alenia-nerve
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
alenia_nerve-1.4.1-py3-none-any.whl -
Subject digest:
415a3c6ef72b599f55a7f560a0ee28b3e1885648e6134caa6b77767690309b51 - Sigstore transparency entry: 2084223920
- Sigstore integration time:
-
Permalink:
Kaia-Alenia/alenia-nerve@2150175c1155aa51eceb339aa138006636b7586d -
Branch / Tag:
refs/tags/v1.4.1 - Owner: https://github.com/Kaia-Alenia
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@2150175c1155aa51eceb339aa138006636b7586d -
Trigger Event:
push
-
Statement type: