Pre-release
This release is a pre-release and may not be stable for production use.
syftbox-crypto-python (PyO3 bindings)
Python bindings for the syftbox-crypto-protocol crate, built with PyO3 and maturin.
Quick start
uv venv
uv pip install maturin
uv run -- maturin develop --manifest-path bindings/python/Cargo.toml
python - <<'PY'
import syftbox_crypto_python as sbc
material = sbc.generate_identity_material("alice@example.com")
print(material.fingerprint)
print(material.did)
print(material.recovery_key_hex)
PY
Building wheels
uv venv
uv pip install maturin
uv run -- maturin build --release --manifest-path bindings/python/Cargo.toml
ls dist
Development
- Format Rust code with
cargo fmt - Format Python stubs with
uv run ruff format python - Lint Python code with
uv run ruff check python
Metadata
Release files for syftbox-crypto-python 0.1.0b1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| syftbox_crypto_python-0.1.0b1.tar.gz | 67.4 kB | Details |
Built distributions (wheels)
| File | Reset | |||
|---|---|---|---|---|
| syftbox_crypto_python-0.1.0b1-cp39-abi3-win_amd64.whl | CPython 3.9 | abi3 | Windows x86-64 | Details |
| syftbox_crypto_python-0.1.0b1-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl | CPython 3.9 | abi3 | Linux glibc 2.17+ x86-64 | Details |
| syftbox_crypto_python-0.1.0b1-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl | CPython 3.9 | abi3 | Linux glibc 2.17+ ARM64 | Details |
| syftbox_crypto_python-0.1.0b1-cp39-abi3-macosx_11_0_arm64.whl | CPython 3.9 | abi3 | macOS 11.0+ ARM64 | Details |
| syftbox_crypto_python-0.1.0b1-cp39-abi3-macosx_10_12_x86_64.whl | CPython 3.9 | abi3 | macOS 10.12+ x86-64 | Details |
Total release size: 3.7 MB
Release files / syftbox_crypto_python-0.1.0b1.tar.gz
| Download URL | syftbox_crypto_python-0.1.0b1.tar.gz |
|---|---|
| Size | 67.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
1ad074d14e1b8c1406d53a2ae4a285355bd9c8f532df0da01c360556c3647b4e
|
|
BLAKE2b-256 checksum How to use checksums |
164bde374f524b56457a96ab9890fb6f81be989cc54e6cd9f17bc51b446e8299
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / syftbox_crypto_python-0.1.0b1-cp39-abi3-win_amd64.whl
| Download URL | syftbox_crypto_python-0.1.0b1-cp39-abi3-win_amd64.whl |
|---|---|
| Size | 615.7 kB |
| Tags | CPython 3.9 Windows x86-64 abi3 |
|
SHA-256 checksum How to use checksums |
9d721d01cfc5e28e0759890af7ea89c8f36a94fbcc0c0ae572ffcf5ac9530272
|
|
BLAKE2b-256 checksum How to use checksums |
bb16f5052216b94bb9a5549bbc25b75cf4bc4406fe3a49f75e7a0fccc05b0a72
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / syftbox_crypto_python-0.1.0b1-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | syftbox_crypto_python-0.1.0b1-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 809.2 kB |
| Tags | CPython 3.9 Linux glibc 2.17+ x86-64 abi3 |
|
SHA-256 checksum How to use checksums |
f593442201d9cc26b0d44ebd082962b4cf69c7ee37c31ccdb27a6a7cc12c3a5f
|
|
BLAKE2b-256 checksum How to use checksums |
bf46caee7076de4cdeac16d6a4d11df8a616ef27d0d98a6688678111ef15f39a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / syftbox_crypto_python-0.1.0b1-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | syftbox_crypto_python-0.1.0b1-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 773.0 kB |
| Tags | CPython 3.9 Linux glibc 2.17+ ARM64 abi3 |
|
SHA-256 checksum How to use checksums |
a7c9146f33e5cc0b7d318911c99aba0da8f54c2e58c7dc8e22f95c3f3c145b7d
|
|
BLAKE2b-256 checksum How to use checksums |
b2d3cca71de9dbc698675c611820dd3111e7940527a58ad3559efdcee8bafe2d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / syftbox_crypto_python-0.1.0b1-cp39-abi3-macosx_11_0_arm64.whl
| Download URL | syftbox_crypto_python-0.1.0b1-cp39-abi3-macosx_11_0_arm64.whl |
|---|---|
| Size | 704.7 kB |
| Tags | CPython 3.9 abi3 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
2224d4184e9b90f3975cb6fdd9ff7210b3da87a913f7e7fc2e0b8f2d8ee9a166
|
|
BLAKE2b-256 checksum How to use checksums |
1e3eef2e88aed287cb89745305e71b94ad8690122887242ec9a44c7008aef9e3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / syftbox_crypto_python-0.1.0b1-cp39-abi3-macosx_10_12_x86_64.whl
| Download URL | syftbox_crypto_python-0.1.0b1-cp39-abi3-macosx_10_12_x86_64.whl |
|---|---|
| Size | 752.0 kB |
| Tags | CPython 3.9 abi3 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
84c43a13c0d3b42923c58da9b22037d8f760ebd9ddfebdcab0f4ab4727811ab2
|
|
BLAKE2b-256 checksum How to use checksums |
9a905634d2f11623a8893222aec287419d82aa1bcc37fbe83529d7828a91a356
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|