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.13.tar.gz (128.3 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.13-cp38-abi3-win_amd64.whl (915.8 kB view details)

Uploaded CPython 3.8+Windows x86-64

syftbox_sdk-0.1.13-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view details)

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

syftbox_sdk-0.1.13-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.8+manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.8+macOS 11.0+ ARM64

syftbox_sdk-0.1.13-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.13.tar.gz.

File metadata

  • Download URL: syftbox_sdk-0.1.13.tar.gz
  • Upload date:
  • Size: 128.3 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.13.tar.gz
Algorithm Hash digest
SHA256 d93157676cd119a887b4b64408561c74bdba1305b2559abc3713cd9df8bb564d
MD5 c3cde80d8ff3c0688977e3723e5b65d8
BLAKE2b-256 bde64bc05c179d27663eb08e875749435e9f59e15a178297f6306b1339c46dca

See more details on using hashes here.

File details

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

File metadata

  • Download URL: syftbox_sdk-0.1.13-cp38-abi3-win_amd64.whl
  • Upload date:
  • Size: 915.8 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.13-cp38-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 866ae0667c5412610b9a7bd35312058edbb715a7eb1c9a61d1e7e077c86ad805
MD5 59f11fbc4cb9de72c90c8b8bfb38e681
BLAKE2b-256 b2bdb6061960af218d2fe43639bb48d844231dd5fd40817f8a66ddc2582f1eb7

See more details on using hashes here.

File details

Details for the file syftbox_sdk-0.1.13-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for syftbox_sdk-0.1.13-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 de1947e28abaf1e644f8955a77bb188bf613830a53e21a8e86e9a834782e102e
MD5 17be203076d82305bf3337804ac6e2cb
BLAKE2b-256 2800f7f7bcaf434549e0ce724fc3fdf4ce86c08f07644cc93e01bf818c7e2de9

See more details on using hashes here.

File details

Details for the file syftbox_sdk-0.1.13-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for syftbox_sdk-0.1.13-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 64b6dd07c82baae2de79ae823ace5db225deb09b1cec65eb8df2e6a15d812d11
MD5 7d17453c427468248b77a556641e7404
BLAKE2b-256 6440224c118a23c49c501b22e24f8d82ede49623187d819a67541c63dc22ae04

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for syftbox_sdk-0.1.13-cp38-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f9fddd997f075293c8f75316ec31bd2375e96572622a2aff3de642eea1c023aa
MD5 4bd3c65f99a3c5039b955be5fb75b139
BLAKE2b-256 4d0f3f1f3e2726c20fac8443d48933bcd6312d04a50ff698e42e4d3f209042ac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for syftbox_sdk-0.1.13-cp38-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 79dc39eaaff53fcc7f9080e13e0134fc64e0a1afeb6c60ec176995eaf3c76337
MD5 ac4b68da973ef67d1a50d8fcb5ce838e
BLAKE2b-256 d40910298bae21e7caa8646c9884922d12c58a690dce4ba2bbcd1155d0bfaba6

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