Skip to main content

Python bindings for the syftbox-sdk Rust library

Project description

syftbox-sdk Python bindings

Python bindings for the syftbox-sdk Rust library, built with PyO3 and packaged via maturin.

Building and installing

# from the repository root
cd python
maturin develop  # or `maturin build` to create wheels under target/wheels/

If you prefer pip:

cd python
pip install .

Usage

import syftbox_sdk as syft

url = syft.SyftURL.parse("syft://user@example.com/public/data/file.yaml")
print(url.to_http_relay_url("syftbox.net"))

cfg = syft.load_runtime("user@example.com")
print(cfg.data_dir)

app = syft.SyftBoxApp("/tmp/data", "user@example.com", "my_app")
print(app.list_endpoints())

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

syftbox_sdk-0.1.15.tar.gz (144.7 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

syftbox_sdk-0.1.15-cp38-abi3-win_amd64.whl (917.3 kB view details)

Uploaded CPython 3.8+Windows x86-64

syftbox_sdk-0.1.15-cp38-abi3-manylinux_2_28_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.8+manylinux: glibc 2.28+ x86-64

syftbox_sdk-0.1.15-cp38-abi3-manylinux_2_28_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.8+manylinux: glibc 2.28+ ARM64

syftbox_sdk-0.1.15-cp38-abi3-macosx_11_0_arm64.whl (1.0 MB view details)

Uploaded CPython 3.8+macOS 11.0+ ARM64

syftbox_sdk-0.1.15-cp38-abi3-macosx_10_12_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.8+macOS 10.12+ x86-64

File details

Details for the file syftbox_sdk-0.1.15.tar.gz.

File metadata

  • Download URL: syftbox_sdk-0.1.15.tar.gz
  • Upload date:
  • Size: 144.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for syftbox_sdk-0.1.15.tar.gz
Algorithm Hash digest
SHA256 bd664ad5bcf07c7c8c1363fd0421b1c7aa03b0dfc8e2faace881d174c7d5d393
MD5 e130e0f57abcd7ee88436f148794f3ef
BLAKE2b-256 e9529f653016334a2f2d3e1a259ad3d0eff58368dbaa8df948bb9b784ac85661

See more details on using hashes here.

File details

Details for the file syftbox_sdk-0.1.15-cp38-abi3-win_amd64.whl.

File metadata

  • Download URL: syftbox_sdk-0.1.15-cp38-abi3-win_amd64.whl
  • Upload date:
  • Size: 917.3 kB
  • Tags: CPython 3.8+, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for syftbox_sdk-0.1.15-cp38-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 37c21a686c92daca151b56006cce40d01f6fc8b1b6d5320526e06b7894281590
MD5 55e5bc64c10e8fffea244aac34495c11
BLAKE2b-256 a7b9b60d9a2907821845ec2b3eb6377c27410d1a018661aac21fc6b7a0a5ce68

See more details on using hashes here.

File details

Details for the file syftbox_sdk-0.1.15-cp38-abi3-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for syftbox_sdk-0.1.15-cp38-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e76a90bb79268ffe12d57826dae193619c5fc89a7542cbd26b8fe7e4a88fc9e2
MD5 f2a2505d1ad1febc7c3bd4304bde6241
BLAKE2b-256 a3f68bc6ffe1bc17c411ace0cc16b1cc4581292a2785aca315d884334a2b0dd3

See more details on using hashes here.

File details

Details for the file syftbox_sdk-0.1.15-cp38-abi3-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for syftbox_sdk-0.1.15-cp38-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 011362fea92568e6fabc1789e78428ab230c276b1571e356dba6daba521dbee9
MD5 bde224a379c72b3eb996a5bfb8bbbf8c
BLAKE2b-256 a5cc97e4c41dc4b156079e63700b5e6fe15871129ebd1a761dbb6688485cfb70

See more details on using hashes here.

File details

Details for the file syftbox_sdk-0.1.15-cp38-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for syftbox_sdk-0.1.15-cp38-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 77bc1e34c9a0282896e1265495b78856a53944c5445fe5cecef60e6353b559f2
MD5 21cb9c8117ee75f17e0d3df0338cbfd6
BLAKE2b-256 4e02866e2711aeb1ec7f9835398fbdf69ef7888ec38d6de5cf1843545f01ffc3

See more details on using hashes here.

File details

Details for the file syftbox_sdk-0.1.15-cp38-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for syftbox_sdk-0.1.15-cp38-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 06ef555f987d5393738538ef2035d9c5eade2ff43f5b56d758a44115a1fb5cb2
MD5 c5d38cdb46b4cc624079891d09db5d7d
BLAKE2b-256 c695560716a673de8ce8b2f339c8fdbcb3d41d0adafb1f90dae218a6d0be8d8f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page