Skip to main content

RaBitQ Library

Compact vectors. Accurate distances. Fast search.

A research-backed C++17 library with Python bindings for RaBitQ
vector quantization, clustering, and indexes including IVF, HNSW and SymphonyQG.

PyPI Python versions Documentation Paper DOI License

Documentation · Python package · Paper · Releases · Maintenance

News

  • v0.7.0: Modular C++ components, stable core API v1, optional OpenMP for numerical components, and unified index counts. This documentation targets 0.7.0; see the upgrade notes.
  • v0.6.0: Concurrent Python index searches, configurable IVF centroid routing, 32-coordinate padding, and Eigen 5.0.1. See the upgrade notes.
  • October 2026 — v0.5.2: HNSW add, resize, and remove, batch search for IVF and SymphonyQG, and clustering and allocation optimizations.
  • September 2026 — Cross-platform support: C++ builds and CPython 3.11–3.14 wheels for Linux x86-64/ARM64, Windows x86-64, and macOS 14+ ARM64.

Install

python -m pip install --upgrade "rabitqlib>=0.7.0"

Wheels cover the platforms above. x86-64 requires AVX2/FMA and optionally uses AVX-512; ARM64 uses NEON. See platform requirements and source installation.

Python quick start

Follow the complete Python quick start to build and search an IVF index, interpret its results, and save/load it using synthetic data. Native clustering needs no external k-means package.

Then see the IVF, HNSW, and SymphonyQG guides, or the dataset-based Python examples. See threading and save/load paths for runtime conventions.

Choose the right building block

Component Use case
Quantizer Integrate 1-bit or multi-bit encoding and distance estimation into your system.
IVF Memory-efficient partitioned search, with optional raw-vector reranking.
HNSW Graph search directly over compact quantized vectors.
SymphonyQG Fast graph search with raw or packed 4-bit/8-bit vector storage.

IVF and HNSW support adding and removing vectors; HNSW also supports explicit capacity resizing. See their guides for update costs and file compatibility. The library supports L2 and inner product; normalize vectors for cosine search.

C++ systems with their own indexes can link rabitqlib::core for encoding, single-vector estimation and rotation, or rabitqlib::fastscan for batch scoring. Configure RABITQ_BUILD_INDEX=OFF to omit ANN implementations; also disable RABITQ_BUILD_FASTSCAN for pure core. Set RABITQ_USE_OPENMP=OFF for core/FastScan without an OpenMP dependency; ANN builds retain OpenMP. rabitqlib::index provides indexes and clustering. The 0.7.0 refactor removes the former rabitqlib::rabitqlib target and forwarding headers; see the migration guide. Optional Python bindings retain import rabitqlib. For a source-stable, storage-neutral interface with caller-backed workspace, use rabitqlib/core/api.hpp. Its v1 entry points make no heap allocations on valid calls and keep code and factors separate. See modular integration, the core example and FastScan example. The core benchmark runs independently of ANN and Python.

Why RaBitQ?

  • Compact codes: Choose 1-bit or multi-bit quantization for your memory and accuracy needs.
  • Accurate estimates: An asymptotically optimal error bound supports distance estimation.
  • Native CPU acceleration: Runtime AVX2/AVX-512 dispatch on x86-64 and NEON on ARM64.

Developed by the VectorDB group at Nanyang Technological University. For GPU support, see cuvs_rabitq.

RaBitQ across the vector-search ecosystem

The projects below illustrate adoption of RaBitQ techniques across vector search; this is not a list of direct dependencies on RaBitQ-Library.

txtai uses the library as an ANN backend (configuration). Read how zvec integrates RaBitQ-Library for another integration example.

Milvus logo
Milvus
Faiss logo
Faiss
NVIDIA cuVS logo
NVIDIA cuVS
Microsoft DiskANN logo
Microsoft DiskANN
VSAG logo
VSAG
VectorChord logo
VectorChord
Volcengine OpenSearch logo
Volcengine OpenSearch
CockroachDB logo
CockroachDB
Elasticsearch logo
Elasticsearch
Apache Lucene logo
Apache Lucene
turbopuffer logo
turbopuffer
Zvec logo
Zvec
LanceDB logo
LanceDB
Databricks logo
Databricks
ClickHouse logo
ClickHouse
Qdrant logo
Qdrant
Weaviate logo
Weaviate

C++ quick start

Requires CMake 3.20+, a C++17 compiler with OpenMP, and an x86-64 CPU with AVX2/FMA or an ARM64 CPU. First get the 0.7.0 source, then build the library and examples from the repository root:

cmake -S . -B build -DCMAKE_BUILD_TYPE=Release
cmake --build build --parallel

Set -DRABITQ_ENABLE_NATIVE_OPTIMIZATION=OFF for binaries that will run on other CPUs. See platform-specific build instructions.

Use RaBitQ-Library in another C++ project

The component targets below are introduced in 0.7.0. Use a matching checkout, as described in the migration guide. Add that checkout as a submodule at third_party/rabitqlib, pin its revision, and link the component you need:

set(RABITQ_BUILD_SAMPLES OFF CACHE BOOL "" FORCE)
add_subdirectory(third_party/rabitqlib)
target_link_libraries(my_program PRIVATE rabitqlib::index)

The target propagates C++17, OpenMP, and required public-header definitions. Optimization and native-tuning options apply only to RaBitQ's own targets; configure your application's optimization flags separately. Explicit sanitizer builds propagate instrumentation and runtime linkage for header compatibility.

The core v1 API has a source-compatibility contract; other C++ interfaces may evolve. No cross-version C++ binary ABI is promised, so rebuild consumers when updating the library. For an installed ANN package, use find_package(rabitqlib CONFIG REQUIRED COMPONENTS index) and the same target. ANN requires OpenMP; core/FastScan can be built with RABITQ_USE_OPENMP=OFF.

See submodule setup and version pinning, C++ installation, and the build and test guide for complete workflows. Examples: C++ indexes and quantization. Benchmarks: FAISS clustering comparison and GIST workflow.

Citation

If RaBitQ helps your research or system, please cite:

Jianyang Gao, Yutong Gou, Yuexuan Xu, Yongyi Yang, Cheng Long, and Raymond Chi-Wing Wong. “Practical and Asymptotically Optimal Quantization of High-Dimensional Vectors in Euclidean Space for Approximate Nearest Neighbor Search.” Proceedings of the ACM on Management of Data 3, 3, Article 202 (June 2025), 26 pages. https://doi.org/10.1145/3725413.

Yutong Gou, Jianyang Gao, Yuexuan Xu, and Cheng Long. “SymphonyQG: Towards Symphonious Integration of Quantization and Graph for Approximate Nearest Neighbor Search.” Proceedings of the ACM on Management of Data 3, 1, Article 80 (February 2025), 26 pages. https://doi.org/10.1145/3709730.

Jianyang Gao and Cheng Long. “RaBitQ: Quantizing High-Dimensional Vectors with a Theoretical Error Bound for Approximate Nearest Neighbor Search.” Proceedings of the ACM on Management of Data 2, 3, Article 167 (May 2024), 27 pages. https://doi.org/10.1145/3654970.

Contributing

Start with the contribution guide or starter tasks. Report bugs and request features through GitHub Issues. See maintenance and feedback for maintainer information.

Acknowledgements

RaBitQ Library is developed by Yutong Gou, Jianyang Gao, Yuexuan Xu, Jifan Shi, and Zhonghao Yang. We thank Alexandr Guzhva, Li Liu, Chao Gao, Silu Huang, Jiabao Jin, Xiaoyao Zhong, and Jinjing Zhou for their valuable feedback.

License

RaBitQ Library is available under the Apache License 2.0.

Metadata

Release files for rabitqlib 0.7.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 rabitqlib 0.7.0
File
rabitqlib-0.7.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
rabitqlib-0.7.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
rabitqlib-0.7.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.27+ ARM64, Linux glibc 2.28+ ARM64 Details
rabitqlib-0.7.0-cp314-cp314-macosx_14_0_arm64.whl CPython 3.14 CPython 3.14 macOS 14.0+ ARM64 Details
rabitqlib-0.7.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
rabitqlib-0.7.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
rabitqlib-0.7.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.27+ ARM64, Linux glibc 2.28+ ARM64 Details
rabitqlib-0.7.0-cp313-cp313-macosx_14_0_arm64.whl CPython 3.13 CPython 3.13 macOS 14.0+ ARM64 Details
rabitqlib-0.7.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
rabitqlib-0.7.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
rabitqlib-0.7.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64, Linux glibc 2.27+ ARM64 Details
rabitqlib-0.7.0-cp312-cp312-macosx_14_0_arm64.whl CPython 3.12 CPython 3.12 macOS 14.0+ ARM64 Details
rabitqlib-0.7.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
rabitqlib-0.7.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
rabitqlib-0.7.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.27+ ARM64, Linux glibc 2.28+ ARM64 Details
rabitqlib-0.7.0-cp311-cp311-macosx_14_0_arm64.whl CPython 3.11 CPython 3.11 macOS 14.0+ ARM64 Details

Total release size: 63.2 MB

Release files / rabitqlib-0.7.0-cp314-cp314-win_amd64.whl

Download URL rabitqlib-0.7.0-cp314-cp314-win_amd64.whl
Size 6.4 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
d2cda68c88f71c446b6809ed24ed0fbb0726b6e82a5898c6958f5085fa10789c
BLAKE2b-256 checksum
How to use checksums
d55a13b45259077c7a78996a4697cbfc8c93d5610437396aa7093b4068159468
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 Oct 13, 2026.

Transparency log

Release files / rabitqlib-0.7.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL rabitqlib-0.7.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 3.5 MB
Tags CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
117c8237030311bd56fdc0eeede5839bb8181e54053111c8fd713e33b2115318
BLAKE2b-256 checksum
How to use checksums
6a1f4e0c36aab7424b552d790b4e031fb4196c216ee56ac27ec8c3ced3e202ed
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 Oct 13, 2026.

Transparency log

Release files / rabitqlib-0.7.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL rabitqlib-0.7.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 3.0 MB
Tags CPython 3.14 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
da3ef6d81c6f6b84457da617b6b44fc56758f6e394190ba2fabc549e32a3cf22
BLAKE2b-256 checksum
How to use checksums
2987e9816a9621802dbe3eb936820ccd079bd79eb530f26f4670f927e2e2f0de
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 Oct 13, 2026.

Transparency log

Release files / rabitqlib-0.7.0-cp314-cp314-macosx_14_0_arm64.whl

Download URL rabitqlib-0.7.0-cp314-cp314-macosx_14_0_arm64.whl
Size 3.0 MB
Tags CPython 3.14 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
9a407f694377200cd1fd73391a7c622c92197f03d4bb7931f0200da73992a515
BLAKE2b-256 checksum
How to use checksums
7b6f003ecba63c7b6d1b0e7a0a621a9577d0e8eef79529331484ab652ca8d9ac
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 Oct 13, 2026.

Transparency log

Release files / rabitqlib-0.7.0-cp313-cp313-win_amd64.whl

Download URL rabitqlib-0.7.0-cp313-cp313-win_amd64.whl
Size 6.3 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
b2e91124cde6101ea3c75c38f394cc4c73025bc997b2ef9c3c9aff61cbb8f43c
BLAKE2b-256 checksum
How to use checksums
15e1cc4c0b8e5f82b0318e9acbf8fc68fd3fc6f4ecad227b386a2a0437cb2334
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 Oct 13, 2026.

Transparency log

Release files / rabitqlib-0.7.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL rabitqlib-0.7.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 3.5 MB
Tags CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
84c820bcdc5980331e22920477c4947a5c6c816702b6c6a7115b17b2492eed3f
BLAKE2b-256 checksum
How to use checksums
88dac9b8a789254c49a3490136751f62eb8761f2bee8c5d2ae473c4bcaa74ad2
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 Oct 13, 2026.

Transparency log

Release files / rabitqlib-0.7.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL rabitqlib-0.7.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 3.0 MB
Tags CPython 3.13 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
1265d84aed7f5155391acc6f293559c6c270086308e96525e265493cbf716782
BLAKE2b-256 checksum
How to use checksums
bf4c17dbe33f3e12918dc4d8f445d1228f25b33b17bf52d12577001d83ccf61c
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 Oct 13, 2026.

Transparency log

Release files / rabitqlib-0.7.0-cp313-cp313-macosx_14_0_arm64.whl

Download URL rabitqlib-0.7.0-cp313-cp313-macosx_14_0_arm64.whl
Size 3.0 MB
Tags CPython 3.13 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
6735db25c045488466c7a04441f934c5f0b4752c34d7d1b9365b4b9763f74d37
BLAKE2b-256 checksum
How to use checksums
807c111e843dd4dadce8e5ca2336f1c01467cd5671c79a9adaa9333b2084295d
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 Oct 13, 2026.

Transparency log

Release files / rabitqlib-0.7.0-cp312-cp312-win_amd64.whl

Download URL rabitqlib-0.7.0-cp312-cp312-win_amd64.whl
Size 6.3 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
b1858dab568315318b4143b59a10a71a361adf67c23a7487023c2ee2ad6b37d4
BLAKE2b-256 checksum
How to use checksums
d661bcaa8187a2e61628536eac7f527c1fbc7a944199d104105f497132f41840
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 Oct 13, 2026.

Transparency log

Release files / rabitqlib-0.7.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL rabitqlib-0.7.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 3.5 MB
Tags CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
e3841bd6c8259241aa73c2c084f86af34926b23c0bb9fdc1a37a03ec8874c11f
BLAKE2b-256 checksum
How to use checksums
2b496817009afdf48c54d26cc681250c7b4fa7f313c221d9f977772807301302
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 Oct 13, 2026.

Transparency log

Release files / rabitqlib-0.7.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL rabitqlib-0.7.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 3.0 MB
Tags CPython 3.12 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
eb8ef1efa7836f2dbb6cffc8f0f1a14f977673e6cc6419623661b87599ea103b
BLAKE2b-256 checksum
How to use checksums
d34747f90ce1b2fc6d8c315c1c4a7e3e87088de6b10880d54d434cb66f3ffdba
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 Oct 13, 2026.

Transparency log

Release files / rabitqlib-0.7.0-cp312-cp312-macosx_14_0_arm64.whl

Download URL rabitqlib-0.7.0-cp312-cp312-macosx_14_0_arm64.whl
Size 3.0 MB
Tags CPython 3.12 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
581f074694de3ddb2607e166183285ec83e8741cdf3e9d9d5ceaed6d6fc7924a
BLAKE2b-256 checksum
How to use checksums
16b1aa257dfb17791dfa607557477aaed6c2d3b450c27d277e092cde6c39136d
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 Oct 13, 2026.

Transparency log

Release files / rabitqlib-0.7.0-cp311-cp311-win_amd64.whl

Download URL rabitqlib-0.7.0-cp311-cp311-win_amd64.whl
Size 6.3 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
c2cbf163f88e91ea8d82f70938779935e21676495ec9903894e8533175a8648f
BLAKE2b-256 checksum
How to use checksums
6257291d346d8b378b7ce605ba0ea39dd9b434055e311807d3c1d9a64e67d8d3
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 Oct 13, 2026.

Transparency log

Release files / rabitqlib-0.7.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL rabitqlib-0.7.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 3.5 MB
Tags CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
968bebe6593e73480eb33342966a886f92b6f6bbd7f38a4a2227bd8ebeb47a67
BLAKE2b-256 checksum
How to use checksums
39b90f0f86979d70bd3bbce3999569c517935b341d5cf9dc404f34f72fa7c52e
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 Oct 13, 2026.

Transparency log

Release files / rabitqlib-0.7.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL rabitqlib-0.7.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 3.0 MB
Tags CPython 3.11 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
3ced06ef98979102c26281840c5fa7ea1ac8a2f3bd7a972fc610be9d2cd0ace3
BLAKE2b-256 checksum
How to use checksums
2fdf3df8709b7dfbadda7513a795e6724f1c6400248b6f086a129421373c3883
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 Oct 13, 2026.

Transparency log

Release files / rabitqlib-0.7.0-cp311-cp311-macosx_14_0_arm64.whl

Download URL rabitqlib-0.7.0-cp311-cp311-macosx_14_0_arm64.whl
Size 3.0 MB
Tags CPython 3.11 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
0fb8715ccb6d1d7f501ed4e9df359b8d69a6171294fdeee9af9687c26250662b
BLAKE2b-256 checksum
How to use checksums
0607f8bec9e6fd563a1b293ee3943650edbf9b7db331d1fac0652f0506c01202
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 Oct 13, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.7.0 This release

16 release files

0.5.1

16 release files

0.5.0

16 release files

0.4.0

16 release files

0.3.9

12 release files

0.3.8

8 release files

0.3.7

4 release files

0.3.6

4 release files

0.3.5

4 release files

0.3.4

4 release files

0.3.3

4 release files

0.3.2

4 release files

0.3.1

4 release files

0.3.0

4 release files

0.2.2

4 release files

0.2.1

4 release files

0.2.0

6 release files

0.1.0

1 release file

0.0.1

2 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