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.18.tar.gz (155.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.18-cp38-abi3-win_amd64.whl (929.6 kB view details)

Uploaded CPython 3.8+Windows x86-64

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

Uploaded CPython 3.8+macOS 11.0+ ARM64

syftbox_sdk-0.1.18-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.18.tar.gz.

File metadata

  • Download URL: syftbox_sdk-0.1.18.tar.gz
  • Upload date:
  • Size: 155.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.18.tar.gz
Algorithm Hash digest
SHA256 53aa122da7537659e717521cc727fc7236dc870fe5d12c6d45c3cfdd8e85f358
MD5 9d2895f5f377c30225b0ed7819e9de12
BLAKE2b-256 ffa6d1c39bfdb99c48e8c42adf6c187935e6fc3f253aafb87bb314e5f66278c7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: syftbox_sdk-0.1.18-cp38-abi3-win_amd64.whl
  • Upload date:
  • Size: 929.6 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.18-cp38-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 30de5b8672d7b1f2f97745c84e8170d13eda9f15b55dbb74ea031957f96a0683
MD5 a778e8cf674d37cc8df06004adb70264
BLAKE2b-256 fbb7fae2ddb2397b3db3b92e71b2d71456950126e54a87311b8644cc6a0e31f5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for syftbox_sdk-0.1.18-cp38-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ac57f66c2e51ae5c1e877ec186a2c053583c3a18fbbce9dfc73e8fb7840eabbd
MD5 5738470d0dab7b3372494766c92ee7c2
BLAKE2b-256 e201940c7267bb4ecc9982dfa36263c923ad284a25947ed346fc4de0d20d18e2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for syftbox_sdk-0.1.18-cp38-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 747e871d26bb5bea907fc4628999050f3a913ac743468108402e5cb9f8b1729a
MD5 c95c725e5c7d517048a46a202aa63c67
BLAKE2b-256 4d8d125cd450680d73cc7d4831de3f38fe9bfc852681d9ea907d6affe41d396f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for syftbox_sdk-0.1.18-cp38-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 61ef19d1cbc7e8b4b4bbd5b6dc2f2cc54d78008719c79f369cd976e97e2c526a
MD5 d5c31f9bbc9f77db9979c824dc755291
BLAKE2b-256 dca0a03e9906f1cc0a580f062d8558714ddead7a405e9db5f89e35799dd62dc3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for syftbox_sdk-0.1.18-cp38-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 efc084aa17204e46a9ab0e03adb45b4c4f86c8aff9fd6ab07b44c454c5aadf12
MD5 cebed5551cc027a3b2b956012cd23872
BLAKE2b-256 60004a9e361600ecf99c03567a12025194855a4878176ab7abce5c9a2bff5230

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