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.17.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.17-cp38-abi3-win_amd64.whl (929.7 kB view details)

Uploaded CPython 3.8+Windows x86-64

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

Uploaded CPython 3.8+macOS 11.0+ ARM64

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

File metadata

  • Download URL: syftbox_sdk-0.1.17.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.17.tar.gz
Algorithm Hash digest
SHA256 188fb7106b8fe4c4b08fbb86c563c28d50bf54b7130b9dd4e4bfc2b1960d67ce
MD5 1a9118eba1a089fc8c8d26e973090234
BLAKE2b-256 2d63e076f86872da21813c1014c967d90380c9897b44c465b1920f5c045d2d9b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: syftbox_sdk-0.1.17-cp38-abi3-win_amd64.whl
  • Upload date:
  • Size: 929.7 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.17-cp38-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 811ddd97d1a6a1a6c5d10ff4303ce1e263aeabe963db952c5f4b56fb211f5453
MD5 ad6d3bc080cc9094af9000ef96d5620a
BLAKE2b-256 5a7a628304d17415abcb10344b0161e83fca52c6afad60c1e04a445e26606df9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for syftbox_sdk-0.1.17-cp38-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9f58951770bc69657a2ec1f0b6d8cc28142e7fa3f2ec9a566c373ac239a9c54d
MD5 0f9439a47e685f39e700e12c53dc251f
BLAKE2b-256 6d490ef117cc5b9c3c854fe7512a57f39ac92060d1d3dc45cb778a52b2597f66

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for syftbox_sdk-0.1.17-cp38-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 dc5195277cc9ee4ebe05d1e4ddb577459dd94b7e5baf2798eecd3f13c61df2b8
MD5 3f8cec21fddc9316c6382d097cc6bfc8
BLAKE2b-256 0cb74a003cfa4df358f392d8c1936b3b941d65fdf061172d2da9c026c6586cd6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for syftbox_sdk-0.1.17-cp38-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3c566d644f050f00357dbb757f484aad2ce25585b60af266c7f8dcf87b757b0d
MD5 9b8062293302fc2d5f88c2ec41eb1fd7
BLAKE2b-256 9b05fa9e38e4561ad45c09369b52aba937b56d29979dd498e85984afeda846d7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for syftbox_sdk-0.1.17-cp38-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 08d42c59842a4223d1fa6b73ce67be61d440329df72e8176a0718bb4488d7037
MD5 2c988e88d4ee4eb4e5a89b8f69f59ca5
BLAKE2b-256 f41f88151c493b76c5f9555d79622dfefc7a6ae409120e099f6f335c34ab4778

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