paigasus-py-bindings
PyO3 bindings for the Paigasus behavioral kernel — PRN canonicalization and UUIDv7
minting, implemented once in Rust (paigasus-kernel) and bound to Python, Node and
WebAssembly (ADR-0005).
Most users want paigasus-kernel, the
Python-facing wrapper, rather than this extension module directly.
Installation
Wheels are built for CPython 3.12+ on macOS (arm64, x86_64), Windows (x86_64) and Linux
(x86_64 and aarch64, glibc and musl). They are abi3 wheels, so one wheel per platform
covers every CPython from 3.12 onward.
Not yet on PyPI. CI builds and verifies these artifacts, but no release job publishes them yet; the commands below apply once a release is cut.
Building from source
The source distribution builds on any platform with a Rust toolchain:
pip install paigasus-py-bindings --no-binary paigasus-py-bindings
Minimum supported Rust version: 1.95 (the crate is edition 2024). The sdist
deliberately ships no rust-toolchain.toml, so your installed toolchain is what builds
it; an older rustc fails during pip install with a cargo error.
License
Apache-2.0. See LICENSE.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
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 paigasus_py_bindings-0.1.0.tar.gz.
File metadata
- Download URL: paigasus_py_bindings-0.1.0.tar.gz
- Upload date:
- Size: 67.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
17c7dad9dd96adf95fd702ea0e841574af78480d9a112fdd35e9ede7c7636936
|
|
| MD5 |
5a3a4454c29aa331ee15c250717788bf
|
|
| BLAKE2b-256 |
8387054065a3f8fa78729a454f117c25e26f95adef168dfdf43e7fbf17bee7af
|
File details
Details for the file paigasus_py_bindings-0.1.0-cp312-abi3-win_amd64.whl.
File metadata
- Download URL: paigasus_py_bindings-0.1.0-cp312-abi3-win_amd64.whl
- Upload date:
- Size: 108.8 kB
- Tags: CPython 3.12+, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0de33066440964940c88293fb2746eedb5b1350087f171dc4c42ff4cc9d34de9
|
|
| MD5 |
6fc51d0b916c615c13d8bb4f3a0ee64d
|
|
| BLAKE2b-256 |
2a1e52f150942c25d236c871956c12555dfa4b27e987211adc8d6391c1e9619d
|
File details
Details for the file paigasus_py_bindings-0.1.0-cp312-abi3-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: paigasus_py_bindings-0.1.0-cp312-abi3-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 218.1 kB
- Tags: CPython 3.12+, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b3c91e23f5b2d2840892ca966fe09bad2c62c1c0a27b48f0aa9dd2e9001534ac
|
|
| MD5 |
f9893a0b2de96296e19951a11256db3e
|
|
| BLAKE2b-256 |
0144eb9e1107ca59517ecb79eee73e9268fa9e3d5762928fc218373d2006c091
|
File details
Details for the file paigasus_py_bindings-0.1.0-cp312-abi3-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: paigasus_py_bindings-0.1.0-cp312-abi3-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 209.9 kB
- Tags: CPython 3.12+, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4a8bd7644ec1ee8058f31e862d5e10639753b926b9da1908e4e8a5f18fb451b1
|
|
| MD5 |
476487f7f300e5ca8f36828e95abcb4f
|
|
| BLAKE2b-256 |
b02d319598922d4602d096452858d937d09c68da10840ca9fad6defe6372c3e9
|
File details
Details for the file paigasus_py_bindings-0.1.0-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: paigasus_py_bindings-0.1.0-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 219.4 kB
- Tags: CPython 3.12+, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
63eaf582c803deb5a3a1c9bba25ccee89f4a2530f2b6059b52d9af6a6f54d78e
|
|
| MD5 |
33746ff7869d9eefe9b98965fb7c3af8
|
|
| BLAKE2b-256 |
1a7204fb5db74b5c519d3ad223a410baf238aaa92a65eef9ccce15855180a51c
|
File details
Details for the file paigasus_py_bindings-0.1.0-cp312-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: paigasus_py_bindings-0.1.0-cp312-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 211.2 kB
- Tags: CPython 3.12+, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c81b63109bc98801515f0326bd330ce0a31cbe6871c43fef274ca789b980f3a8
|
|
| MD5 |
aac4df0a7381f874321afc8647f93f0d
|
|
| BLAKE2b-256 |
e00122e2424d44c630d130bf0096d3a1b1aa6d1ffdf2c44b8fdf3207460ad12e
|
File details
Details for the file paigasus_py_bindings-0.1.0-cp312-abi3-macosx_11_0_arm64.whl.
File metadata
- Download URL: paigasus_py_bindings-0.1.0-cp312-abi3-macosx_11_0_arm64.whl
- Upload date:
- Size: 209.6 kB
- Tags: CPython 3.12+, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dbfacbce4162e1fcaf324505a45599e0c4e9d5f87cdcacce5f1d5e831364043a
|
|
| MD5 |
558316f366cf633287d4f29501f8c9be
|
|
| BLAKE2b-256 |
34dc2f81cd4dcd2c7edb2e66b4b03ed6af53586adf909b2e782b0fb5679d69fb
|
File details
Details for the file paigasus_py_bindings-0.1.0-cp312-abi3-macosx_10_12_x86_64.whl.
File metadata
- Download URL: paigasus_py_bindings-0.1.0-cp312-abi3-macosx_10_12_x86_64.whl
- Upload date:
- Size: 213.4 kB
- Tags: CPython 3.12+, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5aa61c1bbd9e5c4e3052af5da3cb039c0661bbdea382e904bf3384bafa10942e
|
|
| MD5 |
53e53d61f39418352ecefb3817443fe6
|
|
| BLAKE2b-256 |
951ff2f0a170c6794240cf69795a93c0ed94d776c3aac1057c751c1bfd2c57d1
|