Skip to main content

quantbt-native

quantbt-native is the PyO3/Rust accelerator companion to quantbt-engine. The governed 0.4.2 release is a wheel-only Linux companion for quantbt-engine==1.1.1. Its native-first OIDC publish flow and Poetry consumer proof are documented in docs/testpypi_release_checklist.md.

Scope

The current wheel supports governed static command tapes and bounded Native Strategy IR/batch workloads. Python remains the canonical full-featured route outside those promoted contracts. Unsupported features fail fast rather than silently falling back:

  • multi-symbol execution;
  • funding and liquidation;
  • unsupported quantity and lifecycle policies;
  • reactive per-bar strategy callbacks.

The Rust distribution version and native API version are separate contracts. The distribution is 0.4.2 and advertises Native Event API 0.4. It targets pre-built manylinux_2_17_x86_64 wheels for CPython 3.11, 3.12, and 3.13 only. It never asks an end user to compile Rust locally.

Local build

From the repository root:

cargo fmt --check --manifest-path rust/native_event/Cargo.toml
cargo test --manifest-path rust/native_event/Cargo.toml
maturin build --release --manifest-path rust/native_event/Cargo.toml

Install the resulting wheel together with the matching local quantbt-engine wheel, then run the focused Rust/Python parity and RSS tests. Do not enable a native extra or native_backend="auto" based on a local build alone.

Release gate

The release gate requires CPython 3.11, 3.12, and 3.13 manylinux wheels, installed-wheel parity, fallback checks, and public Poetry consumer proof on Ubuntu 22.04 and 24.04. The core declares the matching wheel as a Linux x86_64 runtime dependency; unsupported platforms remain Python.

Metadata

Release files for quantbt-native 0.4.2

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 quantbt-native 0.4.2
File Interpreter ABI Platform
quantbt_native-0.4.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details
quantbt_native-0.4.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
quantbt_native-0.4.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details

Total release size: 3.5 MB

Release files / quantbt_native-0.4.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL quantbt_native-0.4.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.2 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
2a63d099a74cdefba9ead13a2e7415a0bd14faf3a96f8a4bd91d177bdfae871f
BLAKE2b-256 checksum
How to use checksums
b6190c124c604957a29048e4d2d6ad3c37f4589ee0740966df6c91311a72cef9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 8, 2026.

Transparency log

Release files / quantbt_native-0.4.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL quantbt_native-0.4.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.2 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
e56d204778d94101b49a1259a276abf9684c689af4277f6b8d08e9d9275376d5
BLAKE2b-256 checksum
How to use checksums
f68466f3f8e044174b60423a58acba914c4e72665aa0ff64180dcc21e1dbcf41
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 8, 2026.

Transparency log

Release files / quantbt_native-0.4.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL quantbt_native-0.4.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.2 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
08dd9492f51faaa2e249c86081225a743b311c4558181453293f2c6db4e3486d
BLAKE2b-256 checksum
How to use checksums
5832532a4489e8912c850f5e40f5246c3d303cd7566d71624591e4be6270c2e2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 8, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.4.2 This release

3 release files

0.4.1

3 release 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