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.20.tar.gz (141.8 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.20-cp38-abi3-win_amd64.whl (797.5 kB view details)

Uploaded CPython 3.8+Windows x86-64

syftbox_sdk-0.1.20-cp38-abi3-manylinux_2_28_x86_64.whl (1.0 MB view details)

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

syftbox_sdk-0.1.20-cp38-abi3-manylinux_2_28_aarch64.whl (984.2 kB view details)

Uploaded CPython 3.8+manylinux: glibc 2.28+ ARM64

syftbox_sdk-0.1.20-cp38-abi3-macosx_11_0_arm64.whl (880.9 kB view details)

Uploaded CPython 3.8+macOS 11.0+ ARM64

syftbox_sdk-0.1.20-cp38-abi3-macosx_10_12_x86_64.whl (929.2 kB view details)

Uploaded CPython 3.8+macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: syftbox_sdk-0.1.20.tar.gz
  • Upload date:
  • Size: 141.8 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.20.tar.gz
Algorithm Hash digest
SHA256 f22812c9483051f873fa4fda8eb6dd4ccbbb3384f88c2c1e0fffd4732471afe5
MD5 b3a89ee250b9c9b735705baf55809fda
BLAKE2b-256 e3466ccb82bb9984b8472e573752b5a1f6dd6c6e039ef57c11eddc7ea1e705ce

See more details on using hashes here.

File details

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

File metadata

  • Download URL: syftbox_sdk-0.1.20-cp38-abi3-win_amd64.whl
  • Upload date:
  • Size: 797.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.20-cp38-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 ad3cedeaa8b05a5400636622c24cff0b4aab3e29121ebde7aedfaff9fcc27a1d
MD5 098bd3bf0a6b118764b3fa438788e468
BLAKE2b-256 8603aaffaf65d97b0df46ddcf921e7f51abbf5dc472d0d609f3063c98fecf541

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for syftbox_sdk-0.1.20-cp38-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7db70ccefd016ab8803bbc35c9256f5f33dbdf66f95278eeb92621bfe1379b30
MD5 44f52813affec93a2f9666cd80a14f7e
BLAKE2b-256 bfa62e298016d346cff59ad51bbd67a6f50bc79c3fe1c767009c9cdd2be69cf6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for syftbox_sdk-0.1.20-cp38-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ad785501da85d3d4961076a0476da0fc2342cad9d384c378d04231b5975724c7
MD5 1be90b86af83238fea849a5b01f774c1
BLAKE2b-256 a6a8c8768ddd2d2c57864ebf7834b4977af1da3b1f5b09a13cbfc48a410c56cc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for syftbox_sdk-0.1.20-cp38-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ed6d41aaaa164676cb54750aca6a840f46259a0df70b000b06aa1101f19365fb
MD5 bbe75b0f8f4bf43162a27914d89cdb6f
BLAKE2b-256 5ff3948c290a23f965bedeca9f330bb8feda1921d2b6fdd3aafccbad6323cbc3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for syftbox_sdk-0.1.20-cp38-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 51a8fd747e97e6c91cee4edbf8c63f2235e92609b798db96c92911a015a584b3
MD5 b31727b7c1465a25f5f4dc928b53dcf8
BLAKE2b-256 8d3eaf3e52b855fc83658ac9afe69e2dccc19bd8af7c0ec7e0529ad122564f4b

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