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.19.tar.gz (156.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.19-cp38-abi3-win_amd64.whl (929.8 kB view details)

Uploaded CPython 3.8+Windows x86-64

syftbox_sdk-0.1.19-cp38-abi3-manylinux_2_28_x86_64.whl (1.2 MB view details)

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

syftbox_sdk-0.1.19-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.19-cp38-abi3-macosx_11_0_arm64.whl (1.0 MB view details)

Uploaded CPython 3.8+macOS 11.0+ ARM64

syftbox_sdk-0.1.19-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.19.tar.gz.

File metadata

  • Download URL: syftbox_sdk-0.1.19.tar.gz
  • Upload date:
  • Size: 156.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.19.tar.gz
Algorithm Hash digest
SHA256 7ac779f05d677dbd56b096b92df9d689c306e5c4a67e1d624bfc752bf0e83930
MD5 9bf1535ad9379e32ef8d52c226dc5dd4
BLAKE2b-256 4cdc81645411569db0347ade7207cb547abe8c0fb25fb00075bfb4856aa29dfe

See more details on using hashes here.

File details

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

File metadata

  • Download URL: syftbox_sdk-0.1.19-cp38-abi3-win_amd64.whl
  • Upload date:
  • Size: 929.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.19-cp38-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 4090c5788f659045aaca3f8029c0846496f888e826f3580149046852c315c45c
MD5 8fec6273db408bc87fcd683ecb880b01
BLAKE2b-256 3314f8c907ec48b5ff4f45a6f360353334a7c2e83a9bc1a29bac0432c777845a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for syftbox_sdk-0.1.19-cp38-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 edfd06c4332f88d319e667d16e6ff1ca399df9959d55474c138d6d6cb5e62c5c
MD5 c1b3f7205501fd2868d2c8016359c380
BLAKE2b-256 0c2b0c81cf371f7dbe397569c18cb8b710db2a8e1b5edec7cbb2663ff98c053a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for syftbox_sdk-0.1.19-cp38-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 066e812342ffbc65260db9b346930e03be85ad7c60fb797b767b875fa480e04d
MD5 963e03f3eb77e5a9d6eb45bb320329bb
BLAKE2b-256 389fe8f0b63fe4cfae1adb6aaaec2ca308e838c22d95e15502449ac0a3f5131d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for syftbox_sdk-0.1.19-cp38-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4b30e02afdf340b9e3787d445275d0a3bf5c5f49370de6bbf447e000130e8575
MD5 acd25c6e9cc007f24a07629f17739be1
BLAKE2b-256 b73d5160b07823ed4538aa1152eddffacae4a2362350d208c959aa864246da05

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for syftbox_sdk-0.1.19-cp38-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 3160eebebd2f9169225c7efd20ae47b1b428a01ec8c6ee067063838eedf13f58
MD5 f18687e462e11b34a51cbd5cf3465072
BLAKE2b-256 ca6b612e1fc0b5856db148e8d43d76c5d20dcf315b2b96e2300ff72a1d00a8ee

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