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.8.tar.gz (125.4 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.8-cp38-abi3-win_amd64.whl (904.0 kB view details)

Uploaded CPython 3.8+Windows x86-64

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

Uploaded CPython 3.8+macOS 11.0+ ARM64

syftbox_sdk-0.1.8-cp38-abi3-macosx_10_12_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.8+macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: syftbox_sdk-0.1.8.tar.gz
  • Upload date:
  • Size: 125.4 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.8.tar.gz
Algorithm Hash digest
SHA256 d7d1507f5c39e2dbec37e6379ca676a821d7d705109d053eb1e1a72f9413b158
MD5 e68e658c2cc0d2678e259e11b32027a8
BLAKE2b-256 3d6d92bef0710e88800ace2cfbc87429da5daf8a4221df569cf2d58eb75a0133

See more details on using hashes here.

File details

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

File metadata

  • Download URL: syftbox_sdk-0.1.8-cp38-abi3-win_amd64.whl
  • Upload date:
  • Size: 904.0 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.8-cp38-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 387bfad6bea738083f650908a85caec87b4b8c52757b63e96ec860db67087781
MD5 5c503fb8897b5efcf661b97ea7a86273
BLAKE2b-256 6a19636ffd4c2b8cd84350eabcdfc73a7d48038d9047b8b2dddbb6a95feebda4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for syftbox_sdk-0.1.8-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d9c0e339f337021cc7de7dedf5457ad009cd0eb30f181df2724aa21b4426f767
MD5 a30d454e635bf8a3604602f560ff44f2
BLAKE2b-256 b0f917286baac62929c67f44f89e743ba806875748a8414078075f76f3f5e8f9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for syftbox_sdk-0.1.8-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e68e65d4031d26f21d731069a092f0bc6dbbe9875c1358f5d8cf4d2c40394992
MD5 01563f8f4c0c0283971789b19b66731d
BLAKE2b-256 23249e83678a52a29ab6111f25d2ac603a1732d0305e5ea7a3d71cabdc5cc16f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for syftbox_sdk-0.1.8-cp38-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0acdc0d6c6dcfe2275b04b08edb923d3d147077a8c01a34730eaaf8d2e8065ad
MD5 b3ab8917e3e7942b7d79e8a213ec6790
BLAKE2b-256 2549da6a15227f9b5f3e2a5f95ae59b48de8b1979adec5f547ebf750073023e9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for syftbox_sdk-0.1.8-cp38-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 93d741dc6ab3d2f9ed3e0f8ccda5b5ad6905b9205b405f0a3dcbd2dfc4312a7c
MD5 f07b74bb2f4f2bdbd2a5b351ac427a07
BLAKE2b-256 efe9503d34704b6ffd8dbe232cfe21ea39714b2a36bdf03d7df6a0a306f050ed

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