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 17.3.0

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 17.3.0
File Actions
spear_ai_horizon_sdk-17.3.0-cp311-abi3-manylinux_2_28_x86_64.whl CPython 3.11 abi3 Linux glibc 2.28+ x86-64 Details for spear_ai_horizon_sdk-17.3.0-cp311-abi3-manylinux_2_28_x86_64.whl
spear_ai_horizon_sdk-17.3.0-cp311-abi3-manylinux_2_28_aarch64.whl CPython 3.11 abi3 Linux glibc 2.28+ ARM64 Details for spear_ai_horizon_sdk-17.3.0-cp311-abi3-manylinux_2_28_aarch64.whl
spear_ai_horizon_sdk-17.3.0-cp311-abi3-macosx_11_0_arm64.whl CPython 3.11 abi3 macOS 11.0+ ARM64 Details for spear_ai_horizon_sdk-17.3.0-cp311-abi3-macosx_11_0_arm64.whl
spear_ai_horizon_sdk-17.3.0-cp311-abi3-macosx_10_12_x86_64.whl CPython 3.11 abi3 macOS 10.12+ x86-64 Details for spear_ai_horizon_sdk-17.3.0-cp311-abi3-macosx_10_12_x86_64.whl

Total release size: 38.1 MB

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

Download URL spear_ai_horizon_sdk-17.3.0-cp311-abi3-manylinux_2_28_x86_64.whl
Size 10.0 MB
Tags CPython 3.11 Linux glibc 2.28+ x86-64 abi3
SHA-256 checksum
How to use checksums
bb0297af16a44fead14d478980a16a648b21cb2c5abf8a9840bc2238505ff86a
BLAKE2b-256 checksum
How to use checksums
e3cb0e442ce684be64d720c8258da3f7b79beb7c8759485c05ee040a286c3020
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-17.3.0-cp311-abi3-manylinux_2_28_aarch64.whl

Download URL spear_ai_horizon_sdk-17.3.0-cp311-abi3-manylinux_2_28_aarch64.whl
Size 10.1 MB
Tags CPython 3.11 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
0ccf7ff7947ac3d57a135e117e1bd3a41f7815909a9bbfdd8149e41a3fa9d388
BLAKE2b-256 checksum
How to use checksums
6a29254a18726abaf4ca03a5285646f1e762b8cde663cd2c412e820f4c039728
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-17.3.0-cp311-abi3-macosx_11_0_arm64.whl

Download URL spear_ai_horizon_sdk-17.3.0-cp311-abi3-macosx_11_0_arm64.whl
Size 9.2 MB
Tags CPython 3.11 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
da1e7080fbb03e659564245b7a6a213cecafdbc3f0aa59683d4c96db205cd73d
BLAKE2b-256 checksum
How to use checksums
187906b278d43ccd358e2f2b46d1866e0af0c9e4355564e281e5771d9d253ed1
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-17.3.0-cp311-abi3-macosx_10_12_x86_64.whl

Download URL spear_ai_horizon_sdk-17.3.0-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
6a5d832ccd2af2743b20d08b81f0f856c01dc36a8262581abc8e5b024b8b2eef
BLAKE2b-256 checksum
How to use checksums
399f3f13bbc8e88cc8f5c6edb76880491cf196a9fcabc16bc20fda2e5d62cbd8
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 17.3.0

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