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

Uploaded CPython 3.8+Windows x86-64

syftbox_sdk-0.1.5-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (872.9 kB view details)

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

syftbox_sdk-0.1.5-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (886.3 kB view details)

Uploaded CPython 3.8+manylinux: glibc 2.17+ ARM64

syftbox_sdk-0.1.5-cp38-abi3-macosx_11_0_arm64.whl (768.1 kB view details)

Uploaded CPython 3.8+macOS 11.0+ ARM64

syftbox_sdk-0.1.5-cp38-abi3-macosx_10_12_x86_64.whl (793.8 kB view details)

Uploaded CPython 3.8+macOS 10.12+ x86-64

File details

Details for the file syftbox_sdk-0.1.5.tar.gz.

File metadata

  • Download URL: syftbox_sdk-0.1.5.tar.gz
  • Upload date:
  • Size: 114.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.5.tar.gz
Algorithm Hash digest
SHA256 2fb86fe3a8edf17b19b14303ca66b06b7b645439483babd6c789f150e4cfc54b
MD5 f5830f943fc93be31fd8a73b951e2aed
BLAKE2b-256 973693877de252034fc773c01e6a3283fac3e8fee869d0a4d8f91449fa94900b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: syftbox_sdk-0.1.5-cp38-abi3-win_amd64.whl
  • Upload date:
  • Size: 671.5 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.5-cp38-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 048c51bf17becb933e6974626ce85b62fc0a71658cbc7180c83411a90ae9e9b8
MD5 adc62e692c4c016ffd67da11d628a7e7
BLAKE2b-256 fda4cf731bc914b9a42b1c966c8ca4bcadd034c091338897724c708c9451382f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for syftbox_sdk-0.1.5-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7362ff77c933688238e061bba996e5f0bceff2415b672f0f27480d8493a5a0bb
MD5 5269f4592c67c71629ef57767e08b67e
BLAKE2b-256 f2c66a0b0f95e8e23e44a2f371b82eca1cb540d0db658f3a114cf2d6f0c85d2a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for syftbox_sdk-0.1.5-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 20ce91100811d10a92a402ffe6ac11888f0d9cf32f18d6c3183a220e1b16be6f
MD5 bf17987a44d647457e2cddfab51f005d
BLAKE2b-256 6c76f1619cc6ebf978a72f266475fe9b92750a5b52d9d6cd5e86eaff3d32ece4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for syftbox_sdk-0.1.5-cp38-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 232a270c6606bab03cc3f17f501c8935ee4087a095062c351097dbdb8b1ab857
MD5 b326b68379e0b5eee679f8c1ff01064d
BLAKE2b-256 1fea6bfa97da18b2272dacd0a4bebf8ebfe7e64b0c502967405b240dd97ea184

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for syftbox_sdk-0.1.5-cp38-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 9b030cc47765a238af95a95f227d3a2ca05c01579734c4a67dba6d5689237b82
MD5 28e94c78440691ab55fa46236e38b048
BLAKE2b-256 378cc01e7e44b91d264c19084e6b6edf752c2c0e15d7043b4a82bf236211a202

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