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.1.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.1.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.1.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.1.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.1.0-cp311-abi3-manylinux_2_28_x86_64.whl.

File metadata

  • Download URL: spear_ai_horizon_sdk-10.1.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.1.0-cp311-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 999a6e25ad4e00c63c9da7b1cfc199f4eb6aacaed76833e635e5481b1b62019e
MD5 9ab5cffc3da49558f72b3d3dea852748
BLAKE2b-256 6800488092e29532787a4618a6c61d381b9fb31f375ce087c0e79104cf964265

See more details on using hashes here.

File details

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

File metadata

  • Download URL: spear_ai_horizon_sdk-10.1.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.1.0-cp311-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 90b01263f2472d8ee2e4637089b9dbd95c9243179c801150e10c1234900f4b86
MD5 af047400b5207a90b615ebe92adb94c0
BLAKE2b-256 2926a91e6397291f97e8c9248bbce37eadaf6ffa863623220282dc3e6248c0b0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: spear_ai_horizon_sdk-10.1.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.1.0-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f64930c90c7376d7da1bff59b9f4fb7e58dc401efe11e5ad8893af3ffb8b3c1f
MD5 9cc33691f2cad01e025774947bc81978
BLAKE2b-256 a09cd8770fd991c844d9a6a14d3702da3a3dbea3c860becb9197c3efe32be6af

See more details on using hashes here.

File details

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

File metadata

  • Download URL: spear_ai_horizon_sdk-10.1.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.1.0-cp311-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 3268c803ebe1839f81818112bd330dbcedd2bef16b0465daea593391f5856699
MD5 89337a5568cec19065ef0135116ed016
BLAKE2b-256 b4c5f90aa1d2ffe7d6264ed83c50c053ebc3611ac4c5f407a899b738377c90ef

See more details on using hashes here.

Release history Release notifications | RSS feed

10.4.0

3 files

10.3.1

3 files

10.2.0

4 files

This release

10.1.0 This release

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