Skip to main content

High-performance FM-index powered by Rust, enabling fast substring search and count/locate queries.

Project description

FM Index

CI codecov PyPI - Version PyPI - License PyPI - PythonVersion PyPI - Implementation PyPI - Types PyPI Downloads PyPI - Format Rust

High-performance FM-index implementation powered by Rust,
designed for fast substring search on large texts and collections

Features:

  • Fast count / locate substring queries
  • Data-parallel optimizations across index construction and queries
  • Supports single text and multiple documents

Installation

pip install fm-index

FMIndex (Single Document)

What is FMIndex?

FMIndex builds a compressed index over a single string,
allowing fast substring search without scanning the original data.

Construction Complexity

  • Time / Space: O(|data| log σ)
  • σ = alphabet size (e.g. 2⁸ for UCS-1, 2¹⁶ for UCS-2).

Example

from fm_index import FMIndex

genome = "ACGTACGTTGACCTGACTGACTGACTGACGATCGATCGATCGATCGATCG"
fm = FMIndex(data=genome)

Count Substring Occurrences

Counts how many times a pattern appears.
Time complexity is independent of data size.

fm.count(pattern="GACTGACT")
# 2

Locate Substring Positions

Returns all starting offsets where the pattern occurs.

To improve throughput for high-frequency patterns,
FMIndex applies parallel execution to parts of the locate pipeline.

fm.locate(pattern="GACTGACT")
# [18, 14]

Iterative Locate (Streaming)

For large result sets, iter_locate provides a memory-efficient
iterator interface that yields positions lazily.

for pos in fm.iter_locate(pattern="GACTGACT"):
    print(pos)
# 18
# 14
  • Same results as locate
  • Does not allocate a result list
  • Suitable for streaming and early termination

MultiFMIndex (Multiple Documents)

MultiFMIndex extends FMIndex to support multiple documents
while keeping query time independent of corpus size

Query processing is internally parallelized where possible,
making multi-document search efficient in practice.

Construction Complexity

  • Time / Space: O(|''.join(data)| log σ)
  • σ = alphabet size (e.g. 2⁸ for UCS-1, 2¹⁶ for UCS-2).
from fm_index import MultiFMIndex

documents = [
    "政府はAI研究の支援を強化すると発表した。",
    "政府は新たなデータ活用方針を発表した。",
    "政府はサイバーセキュリティ対策を発表した。",
    "専門家はAI検索技術の進化に注目している。",
    "研究者は高速な検索アルゴリズムに注目している。",
    "オープンソース界隈では全文検索ライブラリに注目している。"
]

mfm = MultiFMIndex(data=documents)

Count Across All Documents

mfm.count_all(pattern="検索")
# 3

Count Per Document

mfm.count(pattern="検索")
# {3: 1, 4: 1, 5: 1}

Locate Per Document

mfm.locate(pattern="検索")
# {5: [13], 4: [7], 3: [6]}

Iterative Locate (Streaming)

for doc_id, pos in mfm.iter_locate(pattern="検索"):
    print(doc_id, pos)
# 4 7
# 5 13
# 3 6

Prefix / Suffix Search

mfm.startswith(prefix="政府は")
mfm.endswith(suffix="注目している。")

Development & Testing

Run Tests

pip install -e ".[test]"
cargo test --all --release
pytest

Formating

pip install -e ".[dev]"
cargo fmt --all
cargo clippy --all-targets --all-features
ruff format

Generating Docs

pdoc fm_index \
      --output-directory docs \
      --no-search \
      --no-show-source \
      --docformat markdown \
      --footer-text "© 2026 Koki Watanabe"

References

  • P. Ferragina and G. Manzini,
    Opportunistic data structures with applications,
    Proceedings 41st Annual Symposium on Foundations of Computer Science,
    Redondo Beach, CA, USA,
    2000,
    pp. 390-398,
    https://doi.org/10.1109/SFCS.2000.892127.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fm_index-1.2.0.tar.gz (44.0 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

fm_index-1.2.0-cp314-cp314t-musllinux_1_2_x86_64.whl (850.0 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

fm_index-1.2.0-cp314-cp314t-musllinux_1_2_i686.whl (887.3 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ i686

fm_index-1.2.0-cp314-cp314t-musllinux_1_2_armv7l.whl (893.2 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARMv7l

fm_index-1.2.0-cp314-cp314t-musllinux_1_2_aarch64.whl (803.4 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

fm_index-1.2.0-cp314-cp314-win_amd64.whl (458.8 kB view details)

Uploaded CPython 3.14Windows x86-64

fm_index-1.2.0-cp314-cp314-win32.whl (386.5 kB view details)

Uploaded CPython 3.14Windows x86

fm_index-1.2.0-cp314-cp314-musllinux_1_2_x86_64.whl (852.1 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

fm_index-1.2.0-cp314-cp314-musllinux_1_2_i686.whl (891.8 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ i686

fm_index-1.2.0-cp314-cp314-musllinux_1_2_armv7l.whl (894.8 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARMv7l

fm_index-1.2.0-cp314-cp314-musllinux_1_2_aarch64.whl (802.2 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

fm_index-1.2.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (640.1 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

fm_index-1.2.0-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl (653.9 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ s390x

fm_index-1.2.0-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (780.0 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ppc64le

fm_index-1.2.0-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl (687.2 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ i686

fm_index-1.2.0-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (623.2 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARMv7l

fm_index-1.2.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (621.3 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

fm_index-1.2.0-cp314-cp314-macosx_11_0_arm64.whl (566.7 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

fm_index-1.2.0-cp314-cp314-macosx_10_12_x86_64.whl (593.3 kB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

fm_index-1.2.0-cp313-cp313t-musllinux_1_2_x86_64.whl (848.1 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ x86-64

fm_index-1.2.0-cp313-cp313t-musllinux_1_2_i686.whl (886.3 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ i686

fm_index-1.2.0-cp313-cp313t-musllinux_1_2_armv7l.whl (892.0 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARMv7l

fm_index-1.2.0-cp313-cp313t-musllinux_1_2_aarch64.whl (801.5 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARM64

fm_index-1.2.0-cp313-cp313-win_amd64.whl (458.3 kB view details)

Uploaded CPython 3.13Windows x86-64

fm_index-1.2.0-cp313-cp313-musllinux_1_2_x86_64.whl (851.6 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

fm_index-1.2.0-cp313-cp313-musllinux_1_2_i686.whl (892.3 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

fm_index-1.2.0-cp313-cp313-musllinux_1_2_armv7l.whl (895.0 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARMv7l

fm_index-1.2.0-cp313-cp313-musllinux_1_2_aarch64.whl (801.6 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

fm_index-1.2.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (639.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

fm_index-1.2.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl (653.6 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ s390x

fm_index-1.2.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (780.3 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ppc64le

fm_index-1.2.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl (687.1 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ i686

fm_index-1.2.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (623.2 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARMv7l

fm_index-1.2.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (620.7 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

fm_index-1.2.0-cp313-cp313-macosx_11_0_arm64.whl (566.3 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

fm_index-1.2.0-cp313-cp313-macosx_10_12_x86_64.whl (593.9 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

fm_index-1.2.0-cp312-cp312-win_amd64.whl (458.2 kB view details)

Uploaded CPython 3.12Windows x86-64

fm_index-1.2.0-cp312-cp312-musllinux_1_2_x86_64.whl (851.5 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

fm_index-1.2.0-cp312-cp312-musllinux_1_2_i686.whl (893.0 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

fm_index-1.2.0-cp312-cp312-musllinux_1_2_armv7l.whl (895.4 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARMv7l

fm_index-1.2.0-cp312-cp312-musllinux_1_2_aarch64.whl (801.9 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

fm_index-1.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (639.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

fm_index-1.2.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (654.1 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ s390x

fm_index-1.2.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (780.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ppc64le

fm_index-1.2.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (687.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686

fm_index-1.2.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (623.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARMv7l

fm_index-1.2.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (621.1 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

fm_index-1.2.0-cp312-cp312-macosx_11_0_arm64.whl (566.6 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

fm_index-1.2.0-cp312-cp312-macosx_10_12_x86_64.whl (593.8 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

fm_index-1.2.0-cp311-cp311-win_amd64.whl (459.9 kB view details)

Uploaded CPython 3.11Windows x86-64

fm_index-1.2.0-cp311-cp311-musllinux_1_2_x86_64.whl (853.8 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

fm_index-1.2.0-cp311-cp311-musllinux_1_2_i686.whl (894.4 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

fm_index-1.2.0-cp311-cp311-musllinux_1_2_armv7l.whl (897.2 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARMv7l

fm_index-1.2.0-cp311-cp311-musllinux_1_2_aarch64.whl (804.6 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

fm_index-1.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (642.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

fm_index-1.2.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (655.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ s390x

fm_index-1.2.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (785.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ppc64le

fm_index-1.2.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (690.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686

fm_index-1.2.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (626.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARMv7l

fm_index-1.2.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (623.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

fm_index-1.2.0-cp311-cp311-macosx_11_0_arm64.whl (567.2 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

fm_index-1.2.0-cp311-cp311-macosx_10_12_x86_64.whl (595.5 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

fm_index-1.2.0-cp310-cp310-win_amd64.whl (459.8 kB view details)

Uploaded CPython 3.10Windows x86-64

fm_index-1.2.0-cp310-cp310-musllinux_1_2_x86_64.whl (853.4 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

fm_index-1.2.0-cp310-cp310-musllinux_1_2_i686.whl (893.5 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

fm_index-1.2.0-cp310-cp310-musllinux_1_2_armv7l.whl (897.5 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARMv7l

fm_index-1.2.0-cp310-cp310-musllinux_1_2_aarch64.whl (805.6 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

fm_index-1.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (642.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

fm_index-1.2.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (655.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ s390x

fm_index-1.2.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (783.3 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ppc64le

fm_index-1.2.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (690.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686

fm_index-1.2.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (626.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARMv7l

fm_index-1.2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (624.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

fm_index-1.2.0-cp39-cp39-win_amd64.whl (461.1 kB view details)

Uploaded CPython 3.9Windows x86-64

fm_index-1.2.0-cp39-cp39-musllinux_1_2_x86_64.whl (854.4 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

fm_index-1.2.0-cp39-cp39-musllinux_1_2_i686.whl (894.7 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ i686

fm_index-1.2.0-cp39-cp39-musllinux_1_2_armv7l.whl (898.5 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARMv7l

fm_index-1.2.0-cp39-cp39-musllinux_1_2_aarch64.whl (807.8 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

fm_index-1.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (644.7 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

fm_index-1.2.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (657.8 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ s390x

fm_index-1.2.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (784.5 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ppc64le

fm_index-1.2.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (691.9 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ i686

fm_index-1.2.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (626.7 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARMv7l

fm_index-1.2.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (626.4 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

File details

Details for the file fm_index-1.2.0.tar.gz.

File metadata

  • Download URL: fm_index-1.2.0.tar.gz
  • Upload date:
  • Size: 44.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.11.5

File hashes

Hashes for fm_index-1.2.0.tar.gz
Algorithm Hash digest
SHA256 a15c3601b21085a395dfa57ada1c17895f06e375dd7695bb6541ef11b1e71c81
MD5 8846cec157e118aeea1f95ddf169f546
BLAKE2b-256 118f7797087bf45d145825c8de4eab87344d1724303442a1ddab86e5a3edc75b

See more details on using hashes here.

File details

Details for the file fm_index-1.2.0-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for fm_index-1.2.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e898d028e85dc309acb2fb06d3a5889095c178708b7eefff4af8c5d9b41445d8
MD5 6e949d6c39227bfab241a448f4bab478
BLAKE2b-256 276666bd4431e5dc049aa3a263b195a0f840b263eb8b0a704c3c05383f6e0da2

See more details on using hashes here.

File details

Details for the file fm_index-1.2.0-cp314-cp314t-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for fm_index-1.2.0-cp314-cp314t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 067d676edfd187c38cbf4afd91db2842a8a613810f13d6520a4b568bfeb918a4
MD5 40c0924e1be3dbe4f789a4e0f8654169
BLAKE2b-256 cb12f593510cc9018f77d0d611cb7da117d10f0d90ad2c7a831cc4660a730645

See more details on using hashes here.

File details

Details for the file fm_index-1.2.0-cp314-cp314t-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for fm_index-1.2.0-cp314-cp314t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 7d2dcfb1d68ce980d42dd365a6a528a6ee2a8718544e838371af4ad61b252b9b
MD5 0034be86a72ef1b90cb71475ac488b67
BLAKE2b-256 fe86d33105b068736e313b926e49e37d0cb24e5284acb7ff1b7d15db8e6bece9

See more details on using hashes here.

File details

Details for the file fm_index-1.2.0-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for fm_index-1.2.0-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3e68717dce02a79fd2bdd62568856889428d5f2633072f978e5a54255b5162e5
MD5 154072e0c0603da5ecbff283fb1ef012
BLAKE2b-256 883685848a304b147b7903315c12d5853d44c2d791354fc9f2cf0bee0a243eac

See more details on using hashes here.

File details

Details for the file fm_index-1.2.0-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for fm_index-1.2.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 ea0db4d1b0ccac403b987acc96162a3cd8aa16af56597507a2b536704eec3237
MD5 955769d9d80ac6855a1dfcf33535160b
BLAKE2b-256 d6edcbe13432289bcd93ea926d5458827e54f3f9039326594fa480def6c8d063

See more details on using hashes here.

File details

Details for the file fm_index-1.2.0-cp314-cp314-win32.whl.

File metadata

  • Download URL: fm_index-1.2.0-cp314-cp314-win32.whl
  • Upload date:
  • Size: 386.5 kB
  • Tags: CPython 3.14, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.11.5

File hashes

Hashes for fm_index-1.2.0-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 40d489cb9b8f8641ddd58fb8e8b33dfbc5b19fba6a11a8fc7a79727c7ccca3eb
MD5 0bfe42232e3efa8a3377e0b8485d14da
BLAKE2b-256 a0a8c9635d8d3662ebdfbe26deecbff2f24403de4bad71b2c835ba5320ccefbd

See more details on using hashes here.

File details

Details for the file fm_index-1.2.0-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for fm_index-1.2.0-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 da0b64716f13154e082a9f41d01caa94681db765fd0b8020c974f2ada129c803
MD5 85caaf0c0139211d65e562d688f8b255
BLAKE2b-256 be1c82de570a15d434c7a076d0d29d51f59449f3f96ae41010679029dd27e976

See more details on using hashes here.

File details

Details for the file fm_index-1.2.0-cp314-cp314-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for fm_index-1.2.0-cp314-cp314-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 aa695b65915c473fbf4d0d2030b8f873c654ae93ca78319589703dd1f2ba7679
MD5 49674fbd7716661516d99115b46f7838
BLAKE2b-256 8d8ee5fabc2dd4b9b625da1e335aba9908bbc43de530acd6b8784d98a1ae12c2

See more details on using hashes here.

File details

Details for the file fm_index-1.2.0-cp314-cp314-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for fm_index-1.2.0-cp314-cp314-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 9ac34b1d307575c88995a52074c79db2c9557c423e88aa6a67ab2e3e99155ae1
MD5 a11be87efc15e78df214ce3b24edd6fa
BLAKE2b-256 9c078abdd0dcb9dde3f8728c88a34d1d2c2102b77d79ef8c62807acd33183d85

See more details on using hashes here.

File details

Details for the file fm_index-1.2.0-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for fm_index-1.2.0-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 62be6a509a97cba53371345b54bd29d3fd6c844eb303b4f90275235f4f4ae29b
MD5 34459cbba20070dac8727aab017afe0d
BLAKE2b-256 bfec1f229a2c1c699cb46496cd9018cc6cea41081e8b3953e1719ae580c71033

See more details on using hashes here.

File details

Details for the file fm_index-1.2.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fm_index-1.2.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 208d4c22afac6c72bf6ae3b35f0dbc7decb17880b6f1d8c7f64045f996488868
MD5 ffbe4ae9625a3cf0e4663f67a6f8995e
BLAKE2b-256 7ede443dd91e6f2a6449cffd9051080c87349378bc1e828054b7c206d1e2d083

See more details on using hashes here.

File details

Details for the file fm_index-1.2.0-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for fm_index-1.2.0-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 0a953943c0586f6f9c8ab56f46df3d9dad60698d65c66e453b78925e51ffaab9
MD5 5942dc124151e5d4d49fbe2acfe54047
BLAKE2b-256 d4180d0811c5b5d38fefbd341d14937fea7a2782c86072a7df7f2052a3742bdd

See more details on using hashes here.

File details

Details for the file fm_index-1.2.0-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for fm_index-1.2.0-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 29e7a5b235a2f550d048a896383ea1a95a46245f9dab0e8f73950ad528bd82e3
MD5 28c4d532e4656364f89b783fe36cd344
BLAKE2b-256 7d47b549a6ec96185eebcd2536995d2713e1a0c5797ae32dd712ce668e014ec0

See more details on using hashes here.

File details

Details for the file fm_index-1.2.0-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for fm_index-1.2.0-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c225638b6231ced0d1c5efc2b44b1ec4fef99f2b93fde22e0deef41f7008e215
MD5 7d0fd2ae389f0e463ec796f19b0702a0
BLAKE2b-256 dbc8e4b6db08a90cbf1d61a594e520540ce80fbf865241348cfc553970433070

See more details on using hashes here.

File details

Details for the file fm_index-1.2.0-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for fm_index-1.2.0-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 4371da2e5f7c2d3b7896f902b964b6e41c6fe68e63af4b8c81db572f99ca18e2
MD5 d4a33de8b48155a2b4a2e0c8e147a5d0
BLAKE2b-256 251985744c596a65922431be49e204f8d93225b5d16b6ec739334de8d5fbee73

See more details on using hashes here.

File details

Details for the file fm_index-1.2.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for fm_index-1.2.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 93b1ef09e529ab11f35aa54a7265971b769de4ff8ed73fcfa60c21dd53c56335
MD5 8c682db17a5f5effe728a5b3c6970bb4
BLAKE2b-256 a7c77ff5f2c21c7586b794b51a1c30c0f94d8057410a0624f9d1a03f97c82d27

See more details on using hashes here.

File details

Details for the file fm_index-1.2.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fm_index-1.2.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0cbef7dccc84a97cc6f889963c564d2afc2409f82df40a6a75b0ee05e4e44e11
MD5 ca739a4c2c4ad87121d6829c56c50ba9
BLAKE2b-256 4b8b984ce5ec318e16149d2abfbf3f4b7228a96438cca8a5d5d92d740a9969bc

See more details on using hashes here.

File details

Details for the file fm_index-1.2.0-cp314-cp314-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for fm_index-1.2.0-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 06bab314654993f9faa8895dfc12dde5b493780b0a47985a43568cf362033161
MD5 375a9c9018e3b4621dbd56904cfac676
BLAKE2b-256 7764614566a966e2a30c03c599b718ba003ef2dfe1279463e6b2ebde139f7e55

See more details on using hashes here.

File details

Details for the file fm_index-1.2.0-cp313-cp313t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for fm_index-1.2.0-cp313-cp313t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 627d21cfe6fa6bb372e634a1cd6c7f42dd0f49f785b2688c39bfb7830b9a5c8f
MD5 6352462c999fff18756cf73e7384be48
BLAKE2b-256 338b56797a118e8de632e8c1ac6093a95d7d39ca755ee01b88fa9aa818e5ef6e

See more details on using hashes here.

File details

Details for the file fm_index-1.2.0-cp313-cp313t-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for fm_index-1.2.0-cp313-cp313t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 f00369dbb53dca98918253e28d7c04d83401dbe0c311b307be37a19273ec649e
MD5 a8f9a283e7268817d69abe60bca2e17e
BLAKE2b-256 8f21968a8a633ec1a7da70b974d7fd4fd755251d5650d87d433e101900e1a0dd

See more details on using hashes here.

File details

Details for the file fm_index-1.2.0-cp313-cp313t-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for fm_index-1.2.0-cp313-cp313t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 c57d43c7f611798016ea4085e85571042bfbe59d9f7b0fff8fb175628ba029eb
MD5 87c99e44a7be33c3b77cc3871b91dccc
BLAKE2b-256 798f1e7f524625968b4cd6d7fcb758f1277a269c22150026b0f8a69a2045e9f2

See more details on using hashes here.

File details

Details for the file fm_index-1.2.0-cp313-cp313t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for fm_index-1.2.0-cp313-cp313t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 101dcbedd95c8046f06c12f54716e34dcfc4eca860c00d6428d11452b4cb0962
MD5 02c831fa0b724f1c32bfb55da1d104cc
BLAKE2b-256 9761b3965bae7f7027c5c0656cb66bffff4d83a09def195837565f56950558fa

See more details on using hashes here.

File details

Details for the file fm_index-1.2.0-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for fm_index-1.2.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 84b0ffa9b8799933a044ec179ca31725e27e13aec4511e520deffaa549619e96
MD5 114922cd559aff713c862a8c5e97f064
BLAKE2b-256 8f4aaa80c78a7b997d0c54ec2cde598f0da31b00ed8ebdfc088778ce7f31effd

See more details on using hashes here.

File details

Details for the file fm_index-1.2.0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for fm_index-1.2.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2bbea47dff2ca129ae54883fc370daa10ff1cef9233f9ff3fd5366393bbbcc8c
MD5 799dd4ea1b9b6b4192e8eb5a121ce840
BLAKE2b-256 d297aa7ae99413accc6a3b56fefc4f9764e8a5938b353b6ff2f9e5195f8240c0

See more details on using hashes here.

File details

Details for the file fm_index-1.2.0-cp313-cp313-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for fm_index-1.2.0-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 088ebc7428010b377c0df56c84cbdadd12ff6d379a7eb1976776b7182504cde2
MD5 ce0b3904d74533c1e0bec4697596308d
BLAKE2b-256 152c13b4d982eeab16429d09cb4e7c3a052a662698913a868937856236b58882

See more details on using hashes here.

File details

Details for the file fm_index-1.2.0-cp313-cp313-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for fm_index-1.2.0-cp313-cp313-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 fb2ec79478ea64c54c63fa07c2488cb9ef64c73eb64bd6b3108c7a6b6cf114d1
MD5 f5ba99bf73db82d23d47b2f6d949fd5d
BLAKE2b-256 e852ea9c46fe0142d2b1f86901d22e89ba9b1d3686c25e1cb1401cb2299ce447

See more details on using hashes here.

File details

Details for the file fm_index-1.2.0-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for fm_index-1.2.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2bb04ff3a078c2f0d7fbd678a542b22c638b193c27425e292a54703e0e1ad8a0
MD5 99e36a90740b4e3acf2632f8fc2fb4e0
BLAKE2b-256 d6821b0b65fefdb210048da879b5c051b121d653b62c9b8ed583e2e00e781060

See more details on using hashes here.

File details

Details for the file fm_index-1.2.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fm_index-1.2.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0107428bd14011a9ae20404d41e00e750f8c4052b2b5a65454e5ad4a998c56e7
MD5 3cf07ae3f0fdf0973398630b600afa5a
BLAKE2b-256 9a9a160dea837241018073b430570bb891eff04f923c44e4b52153c1793e79a5

See more details on using hashes here.

File details

Details for the file fm_index-1.2.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for fm_index-1.2.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 29e08eb711868ac1c6d37ac6b478ed8f1aa1d1b074b5ab87684e7b105a9bc8d4
MD5 fc70c815dde7249a1138813d004f83de
BLAKE2b-256 1dd94d943f01efe00cc8e35f9a47c13895e98be291f7ebcda482d63c4dcef478

See more details on using hashes here.

File details

Details for the file fm_index-1.2.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for fm_index-1.2.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 a0e41836ccc946f81bf34f3505f6e040446a61ba6cc85cbba991a8bbd09daa4a
MD5 24b36f543ee648f7b9184d6a5fb6582a
BLAKE2b-256 5b87260778167517ed4d9e8aded3aff2ce78b4a5eb102e8d5a581f4c356ecbc3

See more details on using hashes here.

File details

Details for the file fm_index-1.2.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for fm_index-1.2.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 0431c100d74b851e6590cffad50aa328e682348d98aed0cbd9c3979386e72e5f
MD5 f8708ac14df075b869d08cb224216ada
BLAKE2b-256 bd657740a04d07e9b4daa1479a1f651ea57491913a45d93e92319419b6a5c683

See more details on using hashes here.

File details

Details for the file fm_index-1.2.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for fm_index-1.2.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 185f21cab9ee4682661e63382f6dcfffabdd5a7f1738023f98c5d9268afa7b9d
MD5 9ad4641d830eef28774e7a0d2ae311af
BLAKE2b-256 5dae9e7137c1e7d094aedd65cb49e27d2a897c148f82593f22b7516cdc2d6da3

See more details on using hashes here.

File details

Details for the file fm_index-1.2.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for fm_index-1.2.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 67314dba8c4f437bc3005d5439e066fec657c90fd48e820c608337c35497133b
MD5 e68c7e54d2ef61ab2089a14304fe5f53
BLAKE2b-256 695814fc76608686f28f28efe064711b7adcc9daa378cedc5f126efae7441d54

See more details on using hashes here.

File details

Details for the file fm_index-1.2.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fm_index-1.2.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 523390bbd02ce9f4afee57f1659ee8daa21f4ec7baf455355272b1b3fa0ae8b8
MD5 c1de766f6aab12f72587dc26dd364699
BLAKE2b-256 d4a7add555bc936ad3d5adfa66471af1ed6c6060e997071c73065ee3b98a1819

See more details on using hashes here.

File details

Details for the file fm_index-1.2.0-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for fm_index-1.2.0-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 a42c693d40f765888ad5cc076dbbeae8a84b7e934858f9906775e17b9689d264
MD5 a1de585471d8cc860abda1f2f1ffcdde
BLAKE2b-256 5883b68bf5e60bf3e7fffdb4175a0912ab447c0916382e6fb404e9064f47e22c

See more details on using hashes here.

File details

Details for the file fm_index-1.2.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for fm_index-1.2.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 6d554c7ad495a44199375c62f16a4ffa3094fc0323636a3a98d20da66d2512f9
MD5 47c9789522f901d7c1d752daaa791243
BLAKE2b-256 711c2ed2838fd259bd967b5a12f2cab958b16138aea7191937dded7a98e8be2c

See more details on using hashes here.

File details

Details for the file fm_index-1.2.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for fm_index-1.2.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 abc72b593df208e87542233bfa52364d1c88525fb5d96fd8abe098e26f2524df
MD5 e3660a93ef2bc6f54fd77b32b7e7ef0b
BLAKE2b-256 a5d0de5f509153dbc16fcc7e6b62f3c0f0e7d23547cd4e2fc962b6b618ac74e4

See more details on using hashes here.

File details

Details for the file fm_index-1.2.0-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for fm_index-1.2.0-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 f41fe46da81a7c348679f25660b8d037aa8133f1df877af5ee53c9978971181b
MD5 8ece4677bebea2a1081bc374ba9180a4
BLAKE2b-256 27b2a4a56e80be49616a1a387bbce63162bdb70594c30c76df0a54130e1b6773

See more details on using hashes here.

File details

Details for the file fm_index-1.2.0-cp312-cp312-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for fm_index-1.2.0-cp312-cp312-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 49acc1be5593926eeb6df6472030f20eef8e9182b64b0bfa2cfc18a4db4cc66e
MD5 1204aacf02fcaea333b692f6a801e2c7
BLAKE2b-256 663f0013ecccb80e4665638b9f0831170034d89e4fcb84538d9e488d0058ab53

See more details on using hashes here.

File details

Details for the file fm_index-1.2.0-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for fm_index-1.2.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 99eea9473a5d160071f55eed90e79f5199924f73a7459a573375cc471d45e272
MD5 7f2a199814f02d1883c8f72cdf89e317
BLAKE2b-256 48b62bec7ae5f6d79dc9f9783ccb999e34fcf7ca128eed6fa0850a7b0c3ae815

See more details on using hashes here.

File details

Details for the file fm_index-1.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fm_index-1.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f464d4deda483a8dbaa4d197f2ea995f7ec3139e71691695bd45354bfaa95a5d
MD5 fe3e25a4b3245be0530e56e3f49e108d
BLAKE2b-256 3d6214dffcfa5b098553ffa4792182a3b90ea5322c3f1040a490394d7958ad16

See more details on using hashes here.

File details

Details for the file fm_index-1.2.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for fm_index-1.2.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 6f8f14d2e80492d3c79a58f79d11a5a100eb823501f426cbc82cb149143dfd3b
MD5 d5ea9976f2512dc5b04a9a74fb09fc6c
BLAKE2b-256 25d3cd98e33f017998828be50f7ad72c2e553244c45081cbd159678502f50945

See more details on using hashes here.

File details

Details for the file fm_index-1.2.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for fm_index-1.2.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 6c49a8a4f7e6c1104321f6eb3c8d73990371e4d5581655089431cd08af4a8962
MD5 eeebecd6642825fc48896202db1ccfec
BLAKE2b-256 bf30e65c2bfb185486dfd16975ba51a9b1cb434d8c3665f570ab38845281b313

See more details on using hashes here.

File details

Details for the file fm_index-1.2.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for fm_index-1.2.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e6a4a025bee9fa2cab3a85d54e94d39189cec43fc5dd92b15e5fb71e33443693
MD5 e66680f1d0e4090c2aeaae58a4422af2
BLAKE2b-256 26470313a42a843440c6127e143cd349cd437392b54e79cb04f09825c5bff2f8

See more details on using hashes here.

File details

Details for the file fm_index-1.2.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for fm_index-1.2.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 903b2781bc17a680e5b172d7663fd32a7fd162061eaa7cef1145aa517189105a
MD5 2f3724b9021edd43dfe5667b54a9c758
BLAKE2b-256 420180b7cb43dfa75636defe8944a89143b00ce77784acbb18d3ce19a5795bee

See more details on using hashes here.

File details

Details for the file fm_index-1.2.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for fm_index-1.2.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e71769efba6e84c7a2553b22588c71c3e1358edc2549696fbeb63330d126ca1c
MD5 68436cea54d7795cdc012923ee804fda
BLAKE2b-256 6c2fa066f9494bbf7c5aa7926f67aac0b01d45d6afa895806d6fcab0a19f2838

See more details on using hashes here.

File details

Details for the file fm_index-1.2.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fm_index-1.2.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 01f377da0b6b02356e2f6bef85e79ff8bb9fbf9aeab697019b4871df14361a79
MD5 5bc46c93f921c42d9ec0a6159a0c8c9b
BLAKE2b-256 7529cb9a6d885d9d404bcfee9f1a6d6428f6445fdb8abf2617630b6f9a57ec6c

See more details on using hashes here.

File details

Details for the file fm_index-1.2.0-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for fm_index-1.2.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 98bbb755fc7f0eac2a33303083f594d3d0eba09bb9c2625eb49248d1c77453d0
MD5 31f67cc5330fde914d238234accf207e
BLAKE2b-256 7c85256b7d29944c77121a2e960d932ac7d0abd56d711eac2b2e30d5f20de838

See more details on using hashes here.

File details

Details for the file fm_index-1.2.0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for fm_index-1.2.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 7ed7d4c12f338a8627b066dcf79c89847f340c47aa5b03ac736faf4728ba5956
MD5 5bf057886be79577677a45dc1d494712
BLAKE2b-256 c26834306940250c0f1b1aa0963ed199dd51acc75f7f04c8faf22efddb1cebef

See more details on using hashes here.

File details

Details for the file fm_index-1.2.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for fm_index-1.2.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3a630dc6374982676a774a32dba408a82eaa9af913d53870eb4d02d5ddab5f75
MD5 dc4e056a0e2ac21bd0076db863e20e85
BLAKE2b-256 d49a07cd1f347a80a6284ff0e15565b42a7a0949d21dff811604236f08895af5

See more details on using hashes here.

File details

Details for the file fm_index-1.2.0-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for fm_index-1.2.0-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 53892427d886c9ba522a54712c1a94a93b8f3c997c7dcb652f4a2816f0ab8f0d
MD5 7b23a6e04a372f115730450ba0a508a7
BLAKE2b-256 586bfa3a3fb88507dbb4906cdb2033a2e8fa668af131e8b028cf20a83bd8d12b

See more details on using hashes here.

File details

Details for the file fm_index-1.2.0-cp311-cp311-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for fm_index-1.2.0-cp311-cp311-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 6c6a14a57dfe3b836c634dd9fee7b00be79b2faa39b9f4bf485046ff8a0e9947
MD5 8800f1687225b977a7afeeab166d95fb
BLAKE2b-256 877f08288dc1d72047d8bfd1ca3120a9bdb9b1144b077fc717d7bf17d88b8b5f

See more details on using hashes here.

File details

Details for the file fm_index-1.2.0-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for fm_index-1.2.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 72c9f8948a469af91cf04f4fcf7d5aaa787ac90ee5a1fe78256c165897fa8c1b
MD5 f1e35eaf196e5d32c9ce922247103cd9
BLAKE2b-256 714ba97c38071cbea4cee7fb2c3039afc796fd83c8b12b1eecf649be7d928fa9

See more details on using hashes here.

File details

Details for the file fm_index-1.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fm_index-1.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b9c8d1fb941faa433d102e5f0ea28ee7e60fb8595a174adb62b0f0725a51f85d
MD5 98ce065533be66885421315eb0645157
BLAKE2b-256 5dd0581623ed809dd6e166b96d52249b1093908759dcfb5b552d6b07e1cc25aa

See more details on using hashes here.

File details

Details for the file fm_index-1.2.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for fm_index-1.2.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 d5771809bd8ee228432a1628815276b0088db8d97d6c13ec2dbf0caf59164b27
MD5 d761d01e4ec2eb3e8be7bfcb35277a0f
BLAKE2b-256 fa8ff6e3f642c42acc48e624594d88375c146a3a46252ff4b190853d895622b1

See more details on using hashes here.

File details

Details for the file fm_index-1.2.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for fm_index-1.2.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 9059534f56019edb946fa179946d60d1d4ccbdddc5eb866e12271b05c1fc8eb9
MD5 5bb5d81dd8d43c54acfb5b1256138e9d
BLAKE2b-256 dbd9965bc593f992b1e080d1d919ac7f0d7156e75fa285ea05f8c34e0a07580f

See more details on using hashes here.

File details

Details for the file fm_index-1.2.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for fm_index-1.2.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 fe4947088b03ec3f08c80215689e6c04b0760a0074f149b91765e19f76aef6c0
MD5 3f58a5dc58dff44eff6873459d639bb5
BLAKE2b-256 2e96964e3be1f91c8cc429a71f6b0cebf8599a5b529a88af7988c6d47fc1531b

See more details on using hashes here.

File details

Details for the file fm_index-1.2.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for fm_index-1.2.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 6f2f6f54d2e82eaf7ecf5a7d6b9a9546cff3572412c7430b581ee4893c0882ec
MD5 4d72fb7dd1d6c4a8f10e71485bcf9d8c
BLAKE2b-256 96112d4f82892c384be5991304d1eb7b89afb35f2a7e531224033e2d94fad3ee

See more details on using hashes here.

File details

Details for the file fm_index-1.2.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for fm_index-1.2.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2dbfc0a860fe98115527e6cdfea2be1fb7852478c2cb46ca77421f89b9cbecf2
MD5 f20974a21a32d60ea4d3c302b72cf4df
BLAKE2b-256 cab1570110bd0f17b83c89d4053eacc048378d08ccc8a6980f8814b2e58d92cc

See more details on using hashes here.

File details

Details for the file fm_index-1.2.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fm_index-1.2.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 80b2da46d5b31a9dfa0082de0b16dec51d0a6791f8cf887a1302f712701ee198
MD5 25571618ae4c035f57df403e619db7dd
BLAKE2b-256 b0570c7605a1b9d8ba06454b8ad92a7224be110cdc27eef66fab50e388e770ff

See more details on using hashes here.

File details

Details for the file fm_index-1.2.0-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for fm_index-1.2.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 63a609c1447655e3093df4a556dbedb153a6ed8425209eacee34fce0a2c349a2
MD5 1017a00178a91712efe5b68edc4105a5
BLAKE2b-256 6aba03f2d0ae8240fa0c574f3b1384d019eba5e0e74d438e8791e467c792e1c3

See more details on using hashes here.

File details

Details for the file fm_index-1.2.0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for fm_index-1.2.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 e8ec40f2dfbe2a64ad005c4c37788acd734d01faff2e59c1798efc3183009046
MD5 31441ca01c12688fae2b17548c25b346
BLAKE2b-256 5613bb8b4abcd09d28bd91ca17f6e90d93029741e9b7a8374711bbc6fff9dec7

See more details on using hashes here.

File details

Details for the file fm_index-1.2.0-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for fm_index-1.2.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3354f4c10bcc414d922269ab7e7ceb68574bf3dfc62e10bc23c5a8743df60417
MD5 ba8af7f15981f70b7c6108629c33003b
BLAKE2b-256 4485f77261ba704c12a659ccbc15795f7223ad4977c1dd18c786dc32eea8b2de

See more details on using hashes here.

File details

Details for the file fm_index-1.2.0-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for fm_index-1.2.0-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 dd80cb866c847637c9f1bbbb4cac7d0e1d2f0de59b344ca381c185678a5e6218
MD5 df4f4d35b4584e1e603302ce48e6e1cd
BLAKE2b-256 a99549d54657e3191753b066dd7de7b60eef3d8c5b2e833527e0bc8fdf3f49fd

See more details on using hashes here.

File details

Details for the file fm_index-1.2.0-cp310-cp310-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for fm_index-1.2.0-cp310-cp310-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 3e4f28980494332320d06bfb5a9ea43ecd2332b365177cdc6bf6b264ff7575b3
MD5 bfa3aa13ff67393bb258ced33457e9d4
BLAKE2b-256 fb995e88cbdf681cf70abe360efd43f589d59229af7675c820f144aa51b949f3

See more details on using hashes here.

File details

Details for the file fm_index-1.2.0-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for fm_index-1.2.0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1bf6f503a1ff826ff6f59c614382af883f6d00ab429f0ee3fd880382b0e14d68
MD5 3a7dac88197a30ff9d2ea9553cd6f2a7
BLAKE2b-256 cbf6c56a210fa70fb230b02d9b0361685a07b24d21097e1936f1041053a76161

See more details on using hashes here.

File details

Details for the file fm_index-1.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fm_index-1.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 37b392aec7b51dc77a3ded03102cd60ad1236cf6b0db2abac2af780d793bc025
MD5 f9ddc9be2ce99e01474320bb6675d3ed
BLAKE2b-256 4aa8c37dd9d90e54c4716642378477aad1a55d4c38805dc95bca6d00fcdae141

See more details on using hashes here.

File details

Details for the file fm_index-1.2.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for fm_index-1.2.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 5d8cfd8ecdf8eba9e6dbaf4f9e7073a81e0e3ecf06dc032fa972169c3f4ce451
MD5 301c74410a2dcc8f0199fb34e7e4f359
BLAKE2b-256 3e8b0a1323b953653a9c1996d30ccdcee76027aad3ce7c2435beb83707e4c5b2

See more details on using hashes here.

File details

Details for the file fm_index-1.2.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for fm_index-1.2.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 de4f656dd6eccc0c195f17092691cab4a60a01bc6a3f02d34c44c42c444b1997
MD5 d933385575339b93a0dfa6b159cc8315
BLAKE2b-256 421f82dace4c08d1c1d6dae1b7239858c0d5d938120a5e24a49e890b93257e69

See more details on using hashes here.

File details

Details for the file fm_index-1.2.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for fm_index-1.2.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 05f4baf0a6858b6b70d3c51061ddd8e11b28a361b83613f2b2bc30c7e3dcc1ea
MD5 f0f8aa05d2a7215a4c0276f12e9cb6df
BLAKE2b-256 15dce176e299b2196d29487fbe77b4beaece93bb7f214484e0e94c9c28b3b9f4

See more details on using hashes here.

File details

Details for the file fm_index-1.2.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for fm_index-1.2.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 72cf6fa3d64fa0a7d691ec6cbaf1d1940c3ec69a39dc63252286522f8352af2d
MD5 3af856492f671eaaae0bd775b4c18ce1
BLAKE2b-256 240845e79146bf94b716962a05871ac7c10ea7bec05db3a10e5dc240b69d421b

See more details on using hashes here.

File details

Details for the file fm_index-1.2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for fm_index-1.2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8f4d3d9cf916a86a8bd47fd1a788676fdca2133c23478abd36fd3b17731b850d
MD5 6619fb3121a4f6b333d2681b832be7be
BLAKE2b-256 0d3274138d7d1a2de1c8cf8f92041389ab7d02c3a30a3015880a281927a84e74

See more details on using hashes here.

File details

Details for the file fm_index-1.2.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: fm_index-1.2.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 461.1 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.11.5

File hashes

Hashes for fm_index-1.2.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 9e741b5eb0f791499edd842df2cfb798166588ef127db7382775b12c4bfae7d1
MD5 157189244a5381f4b3260562e9615683
BLAKE2b-256 3c268ba1cd3323205cd1e669374fcbf8d8c075518063515579637088273ce0f4

See more details on using hashes here.

File details

Details for the file fm_index-1.2.0-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for fm_index-1.2.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ee7c3336ea425c91d9b706cdc323d4258164cd18689d327129e901d6e4b374ec
MD5 1029a8935a2571407adf253145ca7e07
BLAKE2b-256 aff396a93ab9ab4474cc4d26cb35be768966d64dd481279eda90b7f0d1e21cf0

See more details on using hashes here.

File details

Details for the file fm_index-1.2.0-cp39-cp39-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for fm_index-1.2.0-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 c92aa04c0a6d68c5ad4dcc2a12eab1238000919d900273403368a4ae38775790
MD5 eabcc8e3a32b75a3c2216c1f14b74dda
BLAKE2b-256 8ad08c8a4ee1a2f9918bd8ccfe2ae72f927209106d2b49b14889c19457147e37

See more details on using hashes here.

File details

Details for the file fm_index-1.2.0-cp39-cp39-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for fm_index-1.2.0-cp39-cp39-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 4f1dbc03d5922ac317dd7630a477e2bed8c7b48ac9630d98d510e714651e6c00
MD5 8a369feb62a3457acacfb7d8b371c020
BLAKE2b-256 039f1eabe6e4f9278243fc73ec143dbce42eb5f4c6725ae8c7aecc695cfde5b9

See more details on using hashes here.

File details

Details for the file fm_index-1.2.0-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for fm_index-1.2.0-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 46ce26eb28534c95e0c3f2da24f28e28e7bd18dc991092b12a0a9a8b8e30def3
MD5 2c371330f984e072fdbc88a900a1e197
BLAKE2b-256 10e212a4e888fe85f23ae38fc66b2df54825670f9cd039d28f596351ca8ccb1a

See more details on using hashes here.

File details

Details for the file fm_index-1.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fm_index-1.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 13774d95ef79d1e5f617006308e7461ddc74a2793bf2989499db23caf5183f14
MD5 6931263063aa95ff0285857704e7ccf7
BLAKE2b-256 770e2ffecc3053c4664dba62db7e4dec0beef29e5eae6da280c0451d08b33f92

See more details on using hashes here.

File details

Details for the file fm_index-1.2.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for fm_index-1.2.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 835fcad41f18c3a222cfe7777680755d35f63795f8e08240678c13fe72e7d398
MD5 aeecd6ce96d5904e33d88d98507f4db1
BLAKE2b-256 758cc4a2b8ccaca9d5047d6e29ecd9acf6777529971789c88e80a7d39ace1838

See more details on using hashes here.

File details

Details for the file fm_index-1.2.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for fm_index-1.2.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 f1fd0c6de5df2d214b61abf1e140cf1470b67421958c35a28536c0854c897ab0
MD5 c6d76e5a8e9d2154cf217ed1b73cd5fc
BLAKE2b-256 5b2ba6abcc764e9a963d8586b7f7c4ba7cded0d903e80b10643c864c824944ed

See more details on using hashes here.

File details

Details for the file fm_index-1.2.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for fm_index-1.2.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e51c0f9839a8c7ccb14a9f49bb7f65ffdd32cfd1c789859d4637349c5f41cd48
MD5 9b900c32c3659f25389a2d181ee3d306
BLAKE2b-256 f2a1213ff9c108265b41fdc25189fbd5ab12694f26a85e908a41c2ce73522156

See more details on using hashes here.

File details

Details for the file fm_index-1.2.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for fm_index-1.2.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 d82b0ed185ffc416e60c2c8a3b88727a2fa960ef06bff12cab8d7525d87979bf
MD5 0a556108d3eef76f990468565a95e11c
BLAKE2b-256 2e31ae35dad4a0ae1836e2059509aba3c199d7bec4b5e52b8aaea13540afdaf8

See more details on using hashes here.

File details

Details for the file fm_index-1.2.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for fm_index-1.2.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0749ae7cf56bd70e05cd0ae9981e7524dff621de6ec989517770f212d810d3bd
MD5 4f2b55cf1dad764f0fe009c60bef432e
BLAKE2b-256 5dc465a9a775c8d5941faff108e1f03142488fde66371aae39a97f22ab79be2e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page