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

Uploaded CPython 3.8+Windows x86-64

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

Uploaded CPython 3.8+macOS 11.0+ ARM64

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

File metadata

  • Download URL: syftbox_sdk-0.1.9.tar.gz
  • Upload date:
  • Size: 126.2 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.9.tar.gz
Algorithm Hash digest
SHA256 d3199e6eb48070801d5fdf4cdcaa7c2ef7aa3a3b71d92c072d9f687cfaa38a2a
MD5 1add7c83561fc4c20b30c73908d68c93
BLAKE2b-256 8f69a13df764c202f2bd4b5e0285005ed6c334c56a43f982c86085988ba82683

See more details on using hashes here.

File details

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

File metadata

  • Download URL: syftbox_sdk-0.1.9-cp38-abi3-win_amd64.whl
  • Upload date:
  • Size: 905.4 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.9-cp38-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 9179cd4d4eb2cd096ae5053e0bf3185e526e7dd65b0901d353f976f1296c86b8
MD5 9e8918993ebc1d8290cb46f4febe22ff
BLAKE2b-256 bac58fa71551af2af41dd4629deae3e1a12d3e1698bc1c5cd6d69c72b74039f5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for syftbox_sdk-0.1.9-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d741f5f899ab4b9987852e62183506747137e6b0c97ab4d0713ece2bcb34ecb2
MD5 be9d6eb2467952bd0d0343fc481cca7c
BLAKE2b-256 059f44f19839c92cb415167e6b06511aa314b6ead2b811372f49fe64e5405127

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for syftbox_sdk-0.1.9-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2001354fa09bf81845c205439b1314ff75d39d337de618ba3e73a8e9850fc530
MD5 5055b3230e374e5550c8fe25b276c793
BLAKE2b-256 01fdeb744e700c40bb03971ff56fd1f161d5bc6e7d14051d51993da070674efe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for syftbox_sdk-0.1.9-cp38-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fed3ad43cc2fcb5fe20d02b0923baaa4dc384e72002352e2ad98a7668255d4b6
MD5 e1bbe4b5eeefd1a3da81511fce0a18c8
BLAKE2b-256 c19432e94103bf5c65f12bb3ea155ff00d39ea56dfc37a2cc5d1b08585c8a63f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for syftbox_sdk-0.1.9-cp38-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 dac58854bd601d9f62d52e2d9f4353386fe0a3cbc80f756c18771fbb7aef928b
MD5 c05dc03ecaca3c1ed661f518a3b1ba65
BLAKE2b-256 a58faab79ef5264e66258cbec910dc9479a7bdcfa7a62d83705b1b9083515d97

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