Skip to main content
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)

Source distribution for syftbox-crypto-python 0.1.0b1
File Size Uploaded
syftbox_crypto_python-0.1.0b1.tar.gz 67.4 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for syftbox-crypto-python 0.1.0b1
File
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

Release history Release notifications | RSS feed

This release

0.1.0b1 This release

6 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page