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.2.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.2.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.2.0-cp311-abi3-macosx_11_0_arm64.whl (9.1 MB view details)

Uploaded CPython 3.11+macOS 11.0+ ARM64

spear_ai_horizon_sdk-10.2.0-cp311-abi3-macosx_10_12_x86_64.whl (9.1 MB view details)

Uploaded CPython 3.11+macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: spear_ai_horizon_sdk-10.2.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.2.0-cp311-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 345779acb99aebe19a3613f3b57f4280a3949a778983ce379ea369858506bd16
MD5 5e5a8b13bb65cdf59b5b5448d15a3704
BLAKE2b-256 9f358b4733d6a224faaaea26b08378fde79443d1510c7e1564da63e2b329fe65

See more details on using hashes here.

File details

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

File metadata

  • Download URL: spear_ai_horizon_sdk-10.2.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.2.0-cp311-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3786713d795348329ccd4470ff146f68f7a385fc5b2cf07e7dba1011d9d04e64
MD5 15fedb42f6de385b18422959958eec06
BLAKE2b-256 3dd41345a64abb681c5c6f20062bcc3c90ad16c49d81a7b34fe04a42e0c75781

See more details on using hashes here.

File details

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

File metadata

  • Download URL: spear_ai_horizon_sdk-10.2.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.2.0-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d1a7bedbb7f8616f18cbec54d2489296e0c9e416026b20e11d5b5ce2365ba718
MD5 b984187f8f43b7b2f65511b884c67e5e
BLAKE2b-256 345efee2aa8fd72b38d0e9652df2117606a94638f1b8f092dab5e1c6982fc558

See more details on using hashes here.

File details

Details for the file spear_ai_horizon_sdk-10.2.0-cp311-abi3-macosx_10_12_x86_64.whl.

File metadata

  • Download URL: spear_ai_horizon_sdk-10.2.0-cp311-abi3-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 9.1 MB
  • Tags: CPython 3.11+, macOS 10.12+ 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":"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.2.0-cp311-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 86e49391db3e883c3b524c81866ab0a13414a3177cf2b96fafb0736b249d704c
MD5 f4f3570e2ec466fe2a979383f1a635ff
BLAKE2b-256 fe5ab34b55b6658472ca69c49dbe8435a3d350157c5800160d18b6fc492dba2f

See more details on using hashes here.

Release history Release notifications | RSS feed

10.4.0

3 files

10.3.1

3 files

This release

10.2.0 This release

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