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

Uploaded CPython 3.8+Windows x86-64

syftbox_sdk-0.1.14-cp38-abi3-manylinux_2_28_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.8+manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.8+macOS 11.0+ ARM64

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

File metadata

  • Download URL: syftbox_sdk-0.1.14.tar.gz
  • Upload date:
  • Size: 143.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.14.tar.gz
Algorithm Hash digest
SHA256 8751343d8ae7e6d1bec3d8263683d776e886e6ad58e9d0701837819de128197f
MD5 ff08ebffe00407efaf236caa1116fe5a
BLAKE2b-256 188f8f4a667923ea03d449de70787fd0ebe1feba9a310fdfa1194fbaa691f589

See more details on using hashes here.

File details

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

File metadata

  • Download URL: syftbox_sdk-0.1.14-cp38-abi3-win_amd64.whl
  • Upload date:
  • Size: 911.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.14-cp38-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 66a633f7158fdc587a569b4bed8ec7c52d9167f4c87ea81a1ccb5ecb03bcd81a
MD5 5ff86757abd744adefdc5df619c6636b
BLAKE2b-256 92fcb4af93899210a4326c026e23cda51494e16f35c4f5513bb57a614ec8cdd3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for syftbox_sdk-0.1.14-cp38-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 185751d00ca30913e2d61f969b8d93556cbd2e2c8eab38ebb1796e7022ba22df
MD5 e41d312794fb8ec6b2a187daa446c407
BLAKE2b-256 70e11f01997e218e1dea0d318712c1176de45cd8ace0a8bb8bfd094f8f70350d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for syftbox_sdk-0.1.14-cp38-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 572aa39b03b28a8fbaf75a0eed158954d4fc67bb7ee797b3513a478e550c1858
MD5 2930644b8725a1ee92f42d4129e8c2ee
BLAKE2b-256 4c7dc525fe2820932a7f89ffc024fd71075cdeae532ccb881adb41672290007e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for syftbox_sdk-0.1.14-cp38-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 35011afcbfc34c12b41357954de84b35c90891e57a284fe4f4bcd7296f3ccb0f
MD5 865a2e7e5cb28a9acd3c336a3038f167
BLAKE2b-256 f96778a89ae84857271e9846764846e6d3163cbef64fb584d96004eb0e39df6b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for syftbox_sdk-0.1.14-cp38-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 faff09216291977802fe5f303c248a9563640d7de6d9b54afc0db62896c3f466
MD5 99eb6c513f4ec04d37e7616c40a115f5
BLAKE2b-256 0061d458606fd66f1f5441f8d183e1a6690c6a06d84587cf51abf78d09290c62

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