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)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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 logRelease 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 logRelease 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