This release is a pre-release and may not be stable for production use.
Local runtime utilities
Independently installable Python 3.11+ package: aixand-lib-local-runtime, import
aixand_local_runtime. It depends on aixand-lib-filesystem, with no application service or external repository requirements. The optional [websocket] extra
installs websockets>=15,<18; core IPC uses only the standard library and OS APIs.
ipc: synchronous and asynchronous local connections and servers, endpoint discovery, and Windows endpoint authentication.websocket: local WebSocket client/server adapters.processes: opaque process-birth identities for checking the same PID on the same host; exited/unidentifiable processes returnNone.signals: shutdown callbacks for the current asyncio loop.
The package root exports the IPC, process identity, and signal APIs. Filesystem
operations are imported directly from aixand_filesystem; they are not duplicated
or re-exported here. Product configuration and provider behavior belong to callers.
POSIX uses Unix sockets. Windows uses loopback and protected endpoint descriptors
with the aixand.local/1 schema and a fresh per-endpoint capability.
Applications own endpoint placement and lifecycle policy.
From this directory:
python -m pip install -e ../filesystem -e '.[websocket]'
python -m unittest discover -s tests -v
python -m pip wheel --no-deps .
Native Windows and macOS behavior requires verification on those platforms.
Local developer commands
Inside the aixand-libraries source checkout, run from this directory with Python 3.11+ and uv:
./dev.sh develop --local
./dev.sh check
./dev.sh test
./dev.sh build
Use .\dev.ps1 on Windows. Each package owns its development environment and
helper. Commands run within this package. See the
development guide for wheel-based setup without sibling
sources, lock updates, and build outputs.
Documentation and support
See the documentation index for usage, API reference, and runnable starter examples. Report ordinary problems through the integrating product's support channel or issue tracker. External contributions are not currently accepted due to limited maintainer capacity; see reporting guidance. Report vulnerabilities privately.
Metadata
Release files for aixand-lib-local-runtime 0.1.0b0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| aixand_lib_local_runtime-0.1.0b0.tar.gz | 27.3 kB | With provenance | Details for aixand_lib_local_runtime-0.1.0b0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| aixand_lib_local_runtime-0.1.0b0-py3-none-any.whl | Python 3 | none | any | Details for aixand_lib_local_runtime-0.1.0b0-py3-none-any.whl |
Total release size: 39.6 kB
Release files / aixand_lib_local_runtime-0.1.0b0.tar.gz
| Download URL | aixand_lib_local_runtime-0.1.0b0.tar.gz |
|---|---|
| Size | 27.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
42d5cf7c33dd80dacb37c2d459bd69e2ee454b4325d3c69b3f0921a34fab0ccf
|
|
BLAKE2b-256 checksum How to use checksums |
04acd9b7f0b63dd6eb6be395c5f5b74484c7f51bbdb80e7243dfe7603158673e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.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 Nov 11, 2026.
Transparency logRelease files / aixand_lib_local_runtime-0.1.0b0-py3-none-any.whl
| Download URL | aixand_lib_local_runtime-0.1.0b0-py3-none-any.whl |
|---|---|
| Size | 12.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
95f675b4f0a88a228d2bcd401ae434a003b90dfeec549c97c4f428aeee28b638
|
|
BLAKE2b-256 checksum How to use checksums |
f2d81d8e3b1051b2632bef1ac37d1a4f80b452dec5f36c6c8c0972298e664b32
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.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 Nov 11, 2026.
Transparency logSecurity for aixand-lib-local-runtime 0.1.0b0
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.
Full provenance
Both files in this release have been uploaded with provenance metadata.
Attestation for aixand_lib_local_runtime-0.1.0b0.tar.gz
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 Nov 11, 2026.
Transparency logA 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.