Skip to main content

spear-ai-horizon-sdk (Python bindings)

Python bindings for the Horizon Rust SDK, the data access layer for the Horizon tactical data platform. The bindings are built with PyO3 and maturin, and expose the SDK's PostgreSQL, Kafka, and Apache Iceberg data paths to Python callers.

The distribution is named spear-ai-horizon-sdk and the importable module is horizon_sdk.

Installation

pip install spear-ai-horizon-sdk

Wheels are published for aarch64 Linux and for both arm64 and x86_64 macOS. The bindings use the CPython stable ABI (abi3), so a single wheel per platform supports Python 3.11 and newer. On other platforms, build from source with a Rust toolchain (see the repository for details).

Usage

import horizon_sdk

Development

This package lives in the Horizon monorepo at packages/horizon-sdk/crates/horizon-ffi-python. The Rust crate it wraps is at packages/horizon-sdk/crates/horizon-sdk.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

spear_ai_horizon_sdk-10.4.0-cp311-abi3-manylinux_2_28_x86_64.whl (9.8 MB view details)

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

spear_ai_horizon_sdk-10.4.0-cp311-abi3-manylinux_2_28_aarch64.whl (10.0 MB view details)

Uploaded CPython 3.11+manylinux: glibc 2.28+ ARM64

spear_ai_horizon_sdk-10.4.0-cp311-abi3-macosx_11_0_arm64.whl (9.1 MB view details)

Uploaded CPython 3.11+macOS 11.0+ ARM64

File details

Details for the file spear_ai_horizon_sdk-10.4.0-cp311-abi3-manylinux_2_28_x86_64.whl.

File metadata

  • Download URL: spear_ai_horizon_sdk-10.4.0-cp311-abi3-manylinux_2_28_x86_64.whl
  • Upload date:
  • Size: 9.8 MB
  • Tags: CPython 3.11+, manylinux: glibc 2.28+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for spear_ai_horizon_sdk-10.4.0-cp311-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bd638a09883f8e484c80d663bd380732c8c3ef1201fbc5f1477f5697cf15cd0b
MD5 4322ec1ec973224c91b34174fa5505da
BLAKE2b-256 0caf7bf37a230a9460b98dd22d378474647a2f186f6289db74045c8d751f5181

See more details on using hashes here.

File details

Details for the file spear_ai_horizon_sdk-10.4.0-cp311-abi3-manylinux_2_28_aarch64.whl.

File metadata

  • Download URL: spear_ai_horizon_sdk-10.4.0-cp311-abi3-manylinux_2_28_aarch64.whl
  • Upload date:
  • Size: 10.0 MB
  • Tags: CPython 3.11+, manylinux: glibc 2.28+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for spear_ai_horizon_sdk-10.4.0-cp311-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8104a9528e849feb6c023715492e7c3443b9babb25822ef2070a2c878f88073b
MD5 93dac544a6732d87c9084ccdaa985184
BLAKE2b-256 e08d2b57be26ed8773e8ac8082e52caac1ea0ef974c8569d01641fe3a8a3ed3d

See more details on using hashes here.

File details

Details for the file spear_ai_horizon_sdk-10.4.0-cp311-abi3-macosx_11_0_arm64.whl.

File metadata

  • Download URL: spear_ai_horizon_sdk-10.4.0-cp311-abi3-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 9.1 MB
  • Tags: CPython 3.11+, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for spear_ai_horizon_sdk-10.4.0-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 266baa29e44927391e8a6cfce04751e612f3223a18a6da00801c5180e5ecdd51
MD5 7b5fc6517051eddad8197ecba86f5275
BLAKE2b-256 57e1be1918f6d76e2f435f0dbf032cbecfc230e48f6688b7a25ea742e375e91c

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

10.4.0 This release

3 files

10.3.1

3 files

10.2.0

4 files

10.1.0

4 files

10.0.1

3 files

10.0.0

4 files

9.0.0

4 files

8.1.1

4 files

8.1.0

4 files

8.0.0

3 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page