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.

Metadata

Release files for spear-ai-horizon-sdk 18.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for spear-ai-horizon-sdk 18.0.1
File Actions
spear_ai_horizon_sdk-18.0.1-cp311-abi3-manylinux_2_28_x86_64.whl CPython 3.11 abi3 Linux glibc 2.28+ x86-64 Details for spear_ai_horizon_sdk-18.0.1-cp311-abi3-manylinux_2_28_x86_64.whl
spear_ai_horizon_sdk-18.0.1-cp311-abi3-manylinux_2_28_aarch64.whl CPython 3.11 abi3 Linux glibc 2.28+ ARM64 Details for spear_ai_horizon_sdk-18.0.1-cp311-abi3-manylinux_2_28_aarch64.whl
spear_ai_horizon_sdk-18.0.1-cp311-abi3-macosx_11_0_arm64.whl CPython 3.11 abi3 macOS 11.0+ ARM64 Details for spear_ai_horizon_sdk-18.0.1-cp311-abi3-macosx_11_0_arm64.whl
spear_ai_horizon_sdk-18.0.1-cp311-abi3-macosx_10_12_x86_64.whl CPython 3.11 abi3 macOS 10.12+ x86-64 Details for spear_ai_horizon_sdk-18.0.1-cp311-abi3-macosx_10_12_x86_64.whl

Total release size: 37.2 MB

Release files / spear_ai_horizon_sdk-18.0.1-cp311-abi3-manylinux_2_28_x86_64.whl

Download URL spear_ai_horizon_sdk-18.0.1-cp311-abi3-manylinux_2_28_x86_64.whl
Size 9.7 MB
Tags CPython 3.11 Linux glibc 2.28+ x86-64 abi3
SHA-256 checksum
How to use checksums
b4c8d4f2de3c8708a5825a27dec12120a91f4c63dbeacb249d0cb532ee044391
BLAKE2b-256 checksum
How to use checksums
b8a28cefd6c1aa3680567fd2ff6027dd91f81f74651054a65dcb39f7b5545dfd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.33 {"installer":{"name":"uv","version":"0.11.33","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}

Release files / spear_ai_horizon_sdk-18.0.1-cp311-abi3-manylinux_2_28_aarch64.whl

Download URL spear_ai_horizon_sdk-18.0.1-cp311-abi3-manylinux_2_28_aarch64.whl
Size 9.8 MB
Tags CPython 3.11 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
d168ed8f321bfb641d2badbae1fddbada79cae7e24c374fa3636d3e1e4044132
BLAKE2b-256 checksum
How to use checksums
239e5421ca95c538a0f5e458de2a055717775264843fb8dbde67e23eb9b4b542
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.33 {"installer":{"name":"uv","version":"0.11.33","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}

Release files / spear_ai_horizon_sdk-18.0.1-cp311-abi3-macosx_11_0_arm64.whl

Download URL spear_ai_horizon_sdk-18.0.1-cp311-abi3-macosx_11_0_arm64.whl
Size 8.9 MB
Tags CPython 3.11 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
64c673251fe070b6408a3c7745bcd0ec6d7645f679d3351d3ccb49876646bf35
BLAKE2b-256 checksum
How to use checksums
d32174db275e4716c062c657102edb41395b69835bffe7173816930436822e76
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.33 {"installer":{"name":"uv","version":"0.11.33","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}

Release files / spear_ai_horizon_sdk-18.0.1-cp311-abi3-macosx_10_12_x86_64.whl

Download URL spear_ai_horizon_sdk-18.0.1-cp311-abi3-macosx_10_12_x86_64.whl
Size 8.9 MB
Tags CPython 3.11 abi3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
66232075f36f3b9cbf2435b9ce0eb0dc6afcc0b9ecf8ab2953803ba3af830357
BLAKE2b-256 checksum
How to use checksums
26d5aeebce80a4d969c4b3b41c1b9bc0080a2ba83428b70b8df0ab215b219d4c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.33 {"installer":{"name":"uv","version":"0.11.33","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}

Security for spear-ai-horizon-sdk 18.0.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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