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

Uploaded CPython 3.8+Windows x86-64

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

Uploaded CPython 3.8+macOS 11.0+ ARM64

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

File metadata

  • Download URL: syftbox_sdk-0.1.10.tar.gz
  • Upload date:
  • Size: 127.6 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.10.tar.gz
Algorithm Hash digest
SHA256 9859e9af014cba64b8d0ae6180ddf78da2388618e9361bbd6e57d064b3c0ae36
MD5 94d4372851061ebf0e1dbd1f1ea062bc
BLAKE2b-256 78854fd1159c2fe71f8f619d2e0d26051731e2031b8fec3d99b3f546d1ce0807

See more details on using hashes here.

File details

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

File metadata

  • Download URL: syftbox_sdk-0.1.10-cp38-abi3-win_amd64.whl
  • Upload date:
  • Size: 916.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.10-cp38-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 92639c1354c9f6686390f54b575a96dcf39c0481bc5165ce1c3e3b87a1969a10
MD5 7e747a4001c501ed3fd984313fa63aa4
BLAKE2b-256 4999d843cb03f9b3ea55770bab31e6c918537c6db330949f37514651af071c84

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for syftbox_sdk-0.1.10-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f65a7d7f602c0237b47cc96b73e8b7cb73ff084937a06bbdef928bfbb74bb417
MD5 353266ade1d61e5bcc1f41ed5a0cc089
BLAKE2b-256 10f7e702aa5c2d05f17628a441a2281263d4c49877ed6dde995bef4299621d1d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for syftbox_sdk-0.1.10-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 cd305f9729313a3ff6ec1c8fae80c9e2e58be37c95981b6bd7f1d3db34572fbc
MD5 ea72d17fbf5879ac9d4099efb3bf720e
BLAKE2b-256 1c6d31490f04b98ac03194576e454f23c1f7884ee3e22e7545800bd12f903a9b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for syftbox_sdk-0.1.10-cp38-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1c2c8944a4dd379d5ec9a5d36b95bd10ed88114d0941e1941abaed57b73ae368
MD5 e9e09b0ea5b526d800a8b7cca944b3fe
BLAKE2b-256 cfbbfaaead16eb1a156eabb3c9b704dbf46441042a8509310aa39ccced7e0830

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for syftbox_sdk-0.1.10-cp38-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 336c36518451a0e54b83eed693be48085a49d96aec2caad2c671cdefa98a9e1a
MD5 9c7a90659cd221f344e9f53d71a3b53e
BLAKE2b-256 3eb214e7e491e9a7ebb513321dc74fd313a1c179e474e40b010f374b52de783e

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