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

Uploaded CPython 3.8+Windows x86-64

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

Uploaded CPython 3.8+macOS 11.0+ ARM64

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

File metadata

  • Download URL: syftbox_sdk-0.1.7.tar.gz
  • Upload date:
  • Size: 124.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.7.tar.gz
Algorithm Hash digest
SHA256 db4c7d34b9b68f767eca4bfff6ad2cb65c2e1ecaa7d832befc38f1ae662f8359
MD5 d46aa14fce6a1a0f976e17388ae6c390
BLAKE2b-256 cb3bc65e13db9027534f0c4f882800ad092c5dc913be1cc2f1ce0fd3fb988b5d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: syftbox_sdk-0.1.7-cp38-abi3-win_amd64.whl
  • Upload date:
  • Size: 902.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.7-cp38-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 07b3fac45c319392abff9a02a8c22f18deb36e9e66fda1c103e29d218d8aacf9
MD5 8d53219f583d8bb8243d8edaa0c92735
BLAKE2b-256 79c880c94d52de5a91c82f737930b0e3754d8c1f19dea44431a23a4a06acf888

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for syftbox_sdk-0.1.7-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 543874e96d4d9a8945568145f4e2030427873d6f8fd4f963d8b6c69755d0a000
MD5 c2fdb8fb9c79e56a86c15a7675c68ff9
BLAKE2b-256 3e8b83158fe09fdbec4ed4ecfb03aec0958d88afc4944ab8a4daa48a6aee1d76

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for syftbox_sdk-0.1.7-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b5f3f83d4fb24215b8dafcd765e7fd03109931c43e7924ec4350ad30eeca95a1
MD5 938b192a8f434dee4a75b35391649e44
BLAKE2b-256 8af86173021b7cc01c722a4b171b63ae67a25953664edd137ccfe750307aea76

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for syftbox_sdk-0.1.7-cp38-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 42f15e36a0d0e297b56441bb71f52b2b9b106f30ac9a17e3309776c922174b56
MD5 3e3e5b1cba447586ec86f4313cfb4b43
BLAKE2b-256 ee279964da904634e6954611eb7d4e7c1fa93204db93142b25e03d298b6725f8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for syftbox_sdk-0.1.7-cp38-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 f4fb4f51ac0c419c4b4a974769b1fd883b733c552f2024eb79e3425be87dc5ac
MD5 74f372f715d9ed360fe2ff41b9310225
BLAKE2b-256 515e70e851604c177291f59db76995d6139b8c538375b5885022058b16b2cd11

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