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.11.tar.gz (128.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.11-cp38-abi3-win_amd64.whl (915.6 kB view details)

Uploaded CPython 3.8+Windows x86-64

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

Uploaded CPython 3.8+macOS 11.0+ ARM64

syftbox_sdk-0.1.11-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.11.tar.gz.

File metadata

  • Download URL: syftbox_sdk-0.1.11.tar.gz
  • Upload date:
  • Size: 128.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.11.tar.gz
Algorithm Hash digest
SHA256 bd55bb2a8571ab79d3b60f4660a9037f7b97bb78df168e439b61c2986b4831f3
MD5 2c8be9de62cfd2ed9259adc031829884
BLAKE2b-256 459d9d234758b9da867bf29573df51ba1f90609696ecbe096d6b132fb428fe33

See more details on using hashes here.

File details

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

File metadata

  • Download URL: syftbox_sdk-0.1.11-cp38-abi3-win_amd64.whl
  • Upload date:
  • Size: 915.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.11-cp38-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 f07446fa0299fc2696705a885bd4acd3ea5e5b91b3ba179861940c6dded8789d
MD5 330df1fd5548b6e33b170f93c1b9dd76
BLAKE2b-256 b682ae0ec46f2c7644d57393fbcb9bc5e6b534d79ec393f15d407229f718a167

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for syftbox_sdk-0.1.11-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 692c777537889b55e4f60a39aff11f95199cef0437cbc8ac9a79da5ad8447bdb
MD5 90556c90cd591a1edc1484ed2189b012
BLAKE2b-256 d0eacff91073f2bb0bf6c07b2122c928ab0457b82370442281f21bff47fdfb16

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for syftbox_sdk-0.1.11-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 118cbcea3f8ec731c677fefaafb013e43689ccb6ab4b0f544a6df97e5c198b81
MD5 cd17ca11dbb53a9efba48f94535d96e0
BLAKE2b-256 6dd154b4621381ac522e4b5f2de8953dac663ef94c42328586a7d8a86c8e269d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for syftbox_sdk-0.1.11-cp38-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 14c8f963d7a13d18ec9802571d5e35c655e61052ed3eceb1d5717bcaa2fc3082
MD5 3b54709945b69b716b8d798b2866db28
BLAKE2b-256 5f3113fdb459bb7feb402a68b3d3aa2b7ac13907f82d72ab5a5429b169808727

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for syftbox_sdk-0.1.11-cp38-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 832e7fb2a4decf10b98181f47dc5e0885d1a82ca971d73302b6cfafc159e06fb
MD5 1a87032d4123c69fa0331ae9b605253b
BLAKE2b-256 34a3a41539b933078e223231c3d43147614f222bf5fb63661960b1309965b6ee

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