Skip to main content

Thin Python bindings for the C++ MARISA Trie library implemented using SWIG.

Project description

marisa-bindings

CI Artifacts Release (TestPyPI) Release (PyPI) PyPI version Python versions License

Thin Python bindings for the C++ MARISA Trie library implemented using SWIG.

This is an unofficial binding project and is not affiliated with the original MARISA authors.

Who is this for?

  • You want to use MARISA Trie from Python with a thin wrapper that preserves the upstream API.
  • You prefer upstream-faithful bindings over a Pythonic redesign.
  • You want reproducible builds with a pinned upstream source (vendored via git subtree).
  • You need bindings that behave exactly like the upstream library.

Design Policy

This project intentionally provides a thin binding layer over MARISA Trie.

Design principles:

  • Preserve upstream API behavior
  • Avoid adding abstraction layers
  • Minimize divergence from upstream
  • Ensure reproducible builds

This library is not intended to be a Pythonic wrapper. It prioritizes fidelity to the original MARISA API.

Installation

A virtual environment is recommended to isolate dependencies.

python -m venv .venv
source .venv/bin/activate

Install from PyPI

pip install marisa-bindings

Install from GitHub

pip install git+https://github.com/juno-rmks/marisa-bindings.git

Prebuilt wheel availability

Prebuilt wheels are provided for the following targets:

OS Architecture / ABI Python
Linux x86_64 (manylinux) 3.10–3.14
Linux i686 (manylinux) 3.10–3.14
Linux aarch64 (manylinux) 3.10–3.14
Linux x86_64 (musllinux) 3.10–3.14
Linux i686 (musllinux) 3.10–3.14
Linux aarch64 (musllinux) 3.10–3.14
Windows x86_64 3.10–3.14
Windows x86 3.10–3.14
macOS arm64 3.10–3.14
macOS x86_64 3.10–3.14

If your platform is not listed, pip will build from source. See Build requirements below.

Build requirements (source install only)

If a prebuilt wheel is unavailable, local compilation is required:

  • C++ compiler toolchain
  • Python development headers

SWIG is not required. The binding sources are pre-generated and shipped with the distribution.

Linux

sudo apt install build-essential python3-dev

Package names may vary depending on your distribution.

macOS

xcode-select --install

Windows

Install Visual Studio Build Tools with:

  • Desktop development with C++

Usage

from marisa_bindings import marisa

See marisa-bindings-sample.py for a complete example.

Benchmarks

Benchmarks are provided under tests/ and can be executed with pytest-benchmark.

Run

python -m pip install -U ".[dev]"
python -m pytest -q -m benchmark --benchmark-only

Lower is better for latency columns; higher is better for OPS.

Latest baseline (macOS arm64)

Benchmark Mean (us) Median (us) OPS
build trie (small) 16,122.46 16,029.65 62.03
lookup hit (small) 101.38 100.83 9,863.57
lookup miss (small) 413.12 411.25 2,420.58
common prefix search (small) 1.69 1.60 599,433.23
predictive search (small) 11.25 11.17 88,917.68
lookup hit vs marisa-trie (Cython) 13.63 13.50 73,366.88

Environment

  • macOS 15
  • Apple Silicon (ARM64)
  • Python 3.10

Notes

  • Results vary depending on CPU scaling, thermal conditions, and background load.

Vendoring Policy

This project vendors upstream MARISA source using git subtree to ensure:

  • reproducible builds
  • long-term stability
  • independence from upstream availability

Vendored upstream source:

third_party/marisa-trie/upstream/

Do not modify vendored files directly. If changes are needed, prefer upstream contributions or keep patches minimal.

Pinned upstream revision is documented in VENDORING.md.

License

This repository contains components under different licenses:

Component License
Bindings code BSD-2-Clause
Upstream MARISA Trie BSD-2-Clause or LGPL-2.1+

See LICENSE and vendored license files for details.

Acknowledgments

Special thanks to the original authors of MARISA Trie.

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

marisa_bindings-1.0.6.tar.gz (84.9 kB view details)

Uploaded Source

Built Distributions

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

marisa_bindings-1.0.6-cp314-cp314-win_amd64.whl (78.9 kB view details)

Uploaded CPython 3.14Windows x86-64

marisa_bindings-1.0.6-cp314-cp314-win32.whl (69.0 kB view details)

Uploaded CPython 3.14Windows x86

marisa_bindings-1.0.6-cp314-cp314-musllinux_1_2_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

marisa_bindings-1.0.6-cp314-cp314-musllinux_1_2_aarch64.whl (1.7 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

marisa_bindings-1.0.6-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (735.1 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

marisa_bindings-1.0.6-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (716.2 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

marisa_bindings-1.0.6-cp314-cp314-macosx_11_0_arm64.whl (87.8 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

marisa_bindings-1.0.6-cp314-cp314-macosx_10_15_x86_64.whl (96.1 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

marisa_bindings-1.0.6-cp313-cp313-win_amd64.whl (76.9 kB view details)

Uploaded CPython 3.13Windows x86-64

marisa_bindings-1.0.6-cp313-cp313-win32.whl (67.3 kB view details)

Uploaded CPython 3.13Windows x86

marisa_bindings-1.0.6-cp313-cp313-musllinux_1_2_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

marisa_bindings-1.0.6-cp313-cp313-musllinux_1_2_aarch64.whl (1.7 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

marisa_bindings-1.0.6-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (735.7 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

marisa_bindings-1.0.6-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (716.9 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

marisa_bindings-1.0.6-cp313-cp313-macosx_11_0_arm64.whl (87.8 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

marisa_bindings-1.0.6-cp313-cp313-macosx_10_13_x86_64.whl (95.8 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

marisa_bindings-1.0.6-cp312-cp312-win_amd64.whl (77.1 kB view details)

Uploaded CPython 3.12Windows x86-64

marisa_bindings-1.0.6-cp312-cp312-win32.whl (67.5 kB view details)

Uploaded CPython 3.12Windows x86

marisa_bindings-1.0.6-cp312-cp312-musllinux_1_2_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

marisa_bindings-1.0.6-cp312-cp312-musllinux_1_2_aarch64.whl (1.7 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

marisa_bindings-1.0.6-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (738.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

marisa_bindings-1.0.6-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (719.1 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

marisa_bindings-1.0.6-cp312-cp312-macosx_11_0_arm64.whl (88.1 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

marisa_bindings-1.0.6-cp312-cp312-macosx_10_13_x86_64.whl (96.0 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

marisa_bindings-1.0.6-cp311-cp311-win_amd64.whl (76.8 kB view details)

Uploaded CPython 3.11Windows x86-64

marisa_bindings-1.0.6-cp311-cp311-win32.whl (67.3 kB view details)

Uploaded CPython 3.11Windows x86

marisa_bindings-1.0.6-cp311-cp311-musllinux_1_2_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

marisa_bindings-1.0.6-cp311-cp311-musllinux_1_2_aarch64.whl (1.7 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

marisa_bindings-1.0.6-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (732.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

marisa_bindings-1.0.6-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (713.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

marisa_bindings-1.0.6-cp311-cp311-macosx_11_0_arm64.whl (87.9 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

marisa_bindings-1.0.6-cp311-cp311-macosx_10_9_x86_64.whl (95.8 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

marisa_bindings-1.0.6-cp310-cp310-win_amd64.whl (76.8 kB view details)

Uploaded CPython 3.10Windows x86-64

marisa_bindings-1.0.6-cp310-cp310-win32.whl (67.3 kB view details)

Uploaded CPython 3.10Windows x86

marisa_bindings-1.0.6-cp310-cp310-musllinux_1_2_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

marisa_bindings-1.0.6-cp310-cp310-musllinux_1_2_aarch64.whl (1.7 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

marisa_bindings-1.0.6-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (729.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

marisa_bindings-1.0.6-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (710.3 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

marisa_bindings-1.0.6-cp310-cp310-macosx_11_0_arm64.whl (87.9 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

marisa_bindings-1.0.6-cp310-cp310-macosx_10_9_x86_64.whl (95.8 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

File details

Details for the file marisa_bindings-1.0.6.tar.gz.

File metadata

  • Download URL: marisa_bindings-1.0.6.tar.gz
  • Upload date:
  • Size: 84.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for marisa_bindings-1.0.6.tar.gz
Algorithm Hash digest
SHA256 30d31cf7997a9db28afa0100203bbe2d6ad60bc88694e6e3dfcef48b35775bf0
MD5 a755cee5c909a3172c989d1e314cf0b9
BLAKE2b-256 bab126e535972dfa8c639077a289aa14f45a634c651f9ae123aa687035fa66c0

See more details on using hashes here.

Provenance

The following attestation bundles were made for marisa_bindings-1.0.6.tar.gz:

Publisher: release-pypi.yaml on juno-rmks/marisa-bindings

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file marisa_bindings-1.0.6-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for marisa_bindings-1.0.6-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 855c4adf5ebb47021abeb605104948a1587ecdfe3e29b52e75e0fbe45579c243
MD5 e6dc4d24c1c663020bf59948e606a114
BLAKE2b-256 5fa3034ef560d5917a099fcc4588b93e0402353b41d916da5c18603d73b61d88

See more details on using hashes here.

Provenance

The following attestation bundles were made for marisa_bindings-1.0.6-cp314-cp314-win_amd64.whl:

Publisher: release-pypi.yaml on juno-rmks/marisa-bindings

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file marisa_bindings-1.0.6-cp314-cp314-win32.whl.

File metadata

File hashes

Hashes for marisa_bindings-1.0.6-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 901f1277283d0eb1b62b03a7840f18ff7406a464878ab9541225448d56cb58a0
MD5 0d51157e3e0e160d1987300f5e4584fc
BLAKE2b-256 393d3a44a0254cfd6162644a640120b8fcf3f25819a12bfcc75696a9630afdca

See more details on using hashes here.

Provenance

The following attestation bundles were made for marisa_bindings-1.0.6-cp314-cp314-win32.whl:

Publisher: release-pypi.yaml on juno-rmks/marisa-bindings

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file marisa_bindings-1.0.6-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for marisa_bindings-1.0.6-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b0b8e340d26a5d33159acdbfdebcc97cb4559546a96b8413ceb02bf291d0ec3c
MD5 65d580d8faad15ac94a16a4286c65a8d
BLAKE2b-256 4ada750ec3a09432827a19e8089224804df09eb3da36bfbfe9e654ef140aab09

See more details on using hashes here.

Provenance

The following attestation bundles were made for marisa_bindings-1.0.6-cp314-cp314-musllinux_1_2_x86_64.whl:

Publisher: release-pypi.yaml on juno-rmks/marisa-bindings

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file marisa_bindings-1.0.6-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for marisa_bindings-1.0.6-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 44b014053913a836e8fc77a3395a62d67b4e0920990eec66636ec113b39580b8
MD5 d2ce307301962d5944eabe420a8a1979
BLAKE2b-256 964c19a93f5748e96fb717ace26d9f198143836fb221e0bbd203247f41764b08

See more details on using hashes here.

Provenance

The following attestation bundles were made for marisa_bindings-1.0.6-cp314-cp314-musllinux_1_2_aarch64.whl:

Publisher: release-pypi.yaml on juno-rmks/marisa-bindings

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file marisa_bindings-1.0.6-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for marisa_bindings-1.0.6-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ed9b20fba659d5a5e5873b20e561e6e52ef4c20032c286eac6b154aef2d2dfb4
MD5 404cb433a9a15a033b9f034a5c112b44
BLAKE2b-256 778dad78ddfc77296bb662e73d85d4c6ca36a4a62ecd19bf20872471042e3794

See more details on using hashes here.

Provenance

The following attestation bundles were made for marisa_bindings-1.0.6-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release-pypi.yaml on juno-rmks/marisa-bindings

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file marisa_bindings-1.0.6-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for marisa_bindings-1.0.6-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 903ecd3f17d22638880ab7e4560efb28dba16920b6cb628b50bd98bd20a343e4
MD5 0608d23983bafc7424f461e3b15a4145
BLAKE2b-256 7bf7e12223b1d8459543fb004e986e472e7a7d0faff93954f81e4459f6782593

See more details on using hashes here.

Provenance

The following attestation bundles were made for marisa_bindings-1.0.6-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl:

Publisher: release-pypi.yaml on juno-rmks/marisa-bindings

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file marisa_bindings-1.0.6-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for marisa_bindings-1.0.6-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 21178fba9b8da15882848f1ad9fadfa22c45c4aae82d4d6b73e9582fb013f895
MD5 cce6449f91fda44e1f693f8684a50885
BLAKE2b-256 3abfa26dd1c20684b05019bac3614714bd015e3881e14c65abb2b98a3f6e6058

See more details on using hashes here.

Provenance

The following attestation bundles were made for marisa_bindings-1.0.6-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: release-pypi.yaml on juno-rmks/marisa-bindings

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file marisa_bindings-1.0.6-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for marisa_bindings-1.0.6-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 d5ee84013735164d164b984c37bdbb07deafa14c5afc4346a0e0ecfd3b7b03fe
MD5 a3ffb3c41ebf25bdc4a8fa35b7449b4f
BLAKE2b-256 f6d662ef1bb5bf3c935157d61624146e60b1d520783c9b1d0d77a270f16887b8

See more details on using hashes here.

Provenance

The following attestation bundles were made for marisa_bindings-1.0.6-cp314-cp314-macosx_10_15_x86_64.whl:

Publisher: release-pypi.yaml on juno-rmks/marisa-bindings

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file marisa_bindings-1.0.6-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for marisa_bindings-1.0.6-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 67835b838ec9ee6fecf581ab543f67db1155504907a9e48e5298d1e06647bb58
MD5 940316f6055b8448fdc76220b00a574d
BLAKE2b-256 6a17227410bc0b67241caea14e1fc77d572bb12e5b54d91ba9acc02f2c1b224f

See more details on using hashes here.

Provenance

The following attestation bundles were made for marisa_bindings-1.0.6-cp313-cp313-win_amd64.whl:

Publisher: release-pypi.yaml on juno-rmks/marisa-bindings

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file marisa_bindings-1.0.6-cp313-cp313-win32.whl.

File metadata

File hashes

Hashes for marisa_bindings-1.0.6-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 707040e69fe6ea01109e989cd824532526fe90347e25ebcb9ee4c912d63471c0
MD5 b33cfbebdbaef102b3e37aefe0a467cc
BLAKE2b-256 753de5e060956928b22699ee62dc677146f383da82a268fc1301c5a7878d0a23

See more details on using hashes here.

Provenance

The following attestation bundles were made for marisa_bindings-1.0.6-cp313-cp313-win32.whl:

Publisher: release-pypi.yaml on juno-rmks/marisa-bindings

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file marisa_bindings-1.0.6-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for marisa_bindings-1.0.6-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1f6f20feeaa130c5b45454771a2da2e3d1b9f849cb1cdbd5b642aecff743d897
MD5 e5bf76e15cc0e96d6b45b6cb801f087e
BLAKE2b-256 2567f6394d23518e03e23723daeb7a82ae9b699d4defe6af3ee4ef470c88c787

See more details on using hashes here.

Provenance

The following attestation bundles were made for marisa_bindings-1.0.6-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: release-pypi.yaml on juno-rmks/marisa-bindings

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file marisa_bindings-1.0.6-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for marisa_bindings-1.0.6-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 43ba9165dd27cb228be469dddf7613fa52a1e73d2aac01d9a8e29a1875f920ba
MD5 2c8d63278b85fcb2780a4ab00ea4c08d
BLAKE2b-256 ac6757f6cd6b7502530e0a26b49e7f190b058ac290ab13aadb08f149e0819591

See more details on using hashes here.

Provenance

The following attestation bundles were made for marisa_bindings-1.0.6-cp313-cp313-musllinux_1_2_aarch64.whl:

Publisher: release-pypi.yaml on juno-rmks/marisa-bindings

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file marisa_bindings-1.0.6-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for marisa_bindings-1.0.6-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c3abb298fa5f2276c9e731c5df20624959c49638282f7608bc714efc9d5d0e47
MD5 1577dfaf2cf88e289c6f5c5ff1b02969
BLAKE2b-256 c2fa2496c21e205a440239a28774cf10f96cf53a8c8c71fdca9106cf5ac1f225

See more details on using hashes here.

Provenance

The following attestation bundles were made for marisa_bindings-1.0.6-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release-pypi.yaml on juno-rmks/marisa-bindings

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file marisa_bindings-1.0.6-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for marisa_bindings-1.0.6-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2925267047e6ed8df3932659829106cc84f4488ad7619fbda7fd92cde0b7bdda
MD5 159399edf4579220f709aaf6b83d34fc
BLAKE2b-256 61f85a3e3706b94d19c032ff692e4e46c33e427a312ba8864477dbfaef7b00cc

See more details on using hashes here.

Provenance

The following attestation bundles were made for marisa_bindings-1.0.6-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl:

Publisher: release-pypi.yaml on juno-rmks/marisa-bindings

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file marisa_bindings-1.0.6-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for marisa_bindings-1.0.6-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 67666db97b17e99e5508c7d1441fdf341c753d484acb2595e029186cde515d62
MD5 73c036dba1672b86b189ad3edd64b0e1
BLAKE2b-256 107c58e93ce7fa1fa309184eccd03c17fa9dc955abb3b9be773fc10319570644

See more details on using hashes here.

Provenance

The following attestation bundles were made for marisa_bindings-1.0.6-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: release-pypi.yaml on juno-rmks/marisa-bindings

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file marisa_bindings-1.0.6-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for marisa_bindings-1.0.6-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 bb83603bbb1c0676bbb5c7cd4ad2d439807a6597a172542ffc527241db7ccd32
MD5 81b1d1d81ce5a2a5fb1e515e8cc9ad27
BLAKE2b-256 251ab8b63915dd4c6eeb60cde8597440054858401ec5d4eb2de999225e32395d

See more details on using hashes here.

Provenance

The following attestation bundles were made for marisa_bindings-1.0.6-cp313-cp313-macosx_10_13_x86_64.whl:

Publisher: release-pypi.yaml on juno-rmks/marisa-bindings

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file marisa_bindings-1.0.6-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for marisa_bindings-1.0.6-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 7cad5273d749c9ccff1249f35d432ce1f5e24547845b8028154177ff6b547570
MD5 3f3a0ce209a30b3818fc5a1c4daf3641
BLAKE2b-256 f9aa5fbf0e5e405f9f91ad9c18fc2a304dd7d5bd136efb4e03d6b2c63b7a8940

See more details on using hashes here.

Provenance

The following attestation bundles were made for marisa_bindings-1.0.6-cp312-cp312-win_amd64.whl:

Publisher: release-pypi.yaml on juno-rmks/marisa-bindings

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file marisa_bindings-1.0.6-cp312-cp312-win32.whl.

File metadata

File hashes

Hashes for marisa_bindings-1.0.6-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 2246489cd1d2012845a7720abf4186cf2839378d93e63c51a3365084398236e3
MD5 57de02705bcfc2246a24610724f43ad5
BLAKE2b-256 09fca970d17491d26f2cdce004e9cdb044f14136b680c3be942802c04073d41f

See more details on using hashes here.

Provenance

The following attestation bundles were made for marisa_bindings-1.0.6-cp312-cp312-win32.whl:

Publisher: release-pypi.yaml on juno-rmks/marisa-bindings

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file marisa_bindings-1.0.6-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for marisa_bindings-1.0.6-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9113b48e90d5c97e3b82e2e512694f6b8a5bd4ddf25ab1e88850f26d0e443c10
MD5 0d0aaa5cd4b61cea193cf9fc6593f94c
BLAKE2b-256 b5c1bd9213651f27d44f10bb522ca9f0d7cd7ec08fb5e0501a6712cd766b4e84

See more details on using hashes here.

Provenance

The following attestation bundles were made for marisa_bindings-1.0.6-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: release-pypi.yaml on juno-rmks/marisa-bindings

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file marisa_bindings-1.0.6-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for marisa_bindings-1.0.6-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 16e61c4b0856e03c1e1c6122ad759280e067a11b2690a5d33897ee429b6d3d41
MD5 cfb7f1d11380f55af461c56430e5c3f6
BLAKE2b-256 6745a9471524133948724c9813a485dc7ada8cf4b5a2d5c56712d2e26f3fb70a

See more details on using hashes here.

Provenance

The following attestation bundles were made for marisa_bindings-1.0.6-cp312-cp312-musllinux_1_2_aarch64.whl:

Publisher: release-pypi.yaml on juno-rmks/marisa-bindings

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file marisa_bindings-1.0.6-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for marisa_bindings-1.0.6-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bc8961bde0c0c1a1abe0048ce6281857572f9602776c677bb36889befed8a8c7
MD5 5f77683e2acae5d9b9fd99b638220fb6
BLAKE2b-256 7c09d0c6bd30e1b40b7ac4ef9d30feaf932971fc5070ef131d654a481d88787f

See more details on using hashes here.

Provenance

The following attestation bundles were made for marisa_bindings-1.0.6-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release-pypi.yaml on juno-rmks/marisa-bindings

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file marisa_bindings-1.0.6-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for marisa_bindings-1.0.6-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 54069b4fe7c2142983bce359e6386c567f260f05b57a424bd969a66074461fc2
MD5 b7629bf2da387eea0e1dad3b07a387ec
BLAKE2b-256 fdcc0bc69873659358cdc7d29d4d53955d6dafc46ee37922ac87afe3d3cc8800

See more details on using hashes here.

Provenance

The following attestation bundles were made for marisa_bindings-1.0.6-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl:

Publisher: release-pypi.yaml on juno-rmks/marisa-bindings

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file marisa_bindings-1.0.6-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for marisa_bindings-1.0.6-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b86b30a09884dd6daac6bd2040222e91fe552649bfb07e99d8f9d7e6972b2c83
MD5 da5246f109647b851ec37b64947f05ce
BLAKE2b-256 9f59ac040fdf14d83c469213380585fecf1fb1c87cdf5dc79601dcd33a902ae2

See more details on using hashes here.

Provenance

The following attestation bundles were made for marisa_bindings-1.0.6-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: release-pypi.yaml on juno-rmks/marisa-bindings

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file marisa_bindings-1.0.6-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for marisa_bindings-1.0.6-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 535afa336c6489bdc31c84703ac434da3484c84d5eb9469f7dcce0c61b3a0663
MD5 e57c93c35fc9cc967667108de4934f33
BLAKE2b-256 f40ac50a96d4ae54aef9ca654248c808fb63742b9bea62b4b389199676d2a465

See more details on using hashes here.

Provenance

The following attestation bundles were made for marisa_bindings-1.0.6-cp312-cp312-macosx_10_13_x86_64.whl:

Publisher: release-pypi.yaml on juno-rmks/marisa-bindings

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file marisa_bindings-1.0.6-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for marisa_bindings-1.0.6-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 1dbffa6517ef2cf45722de38b9588f599225f3f6d0830245b357418529aacf2f
MD5 d5ac11419d46e5c4b6f803c2e646ab81
BLAKE2b-256 acc23fe3308ec333b4524bce0ffba4f685c3a4c7b091e70e39b5806ac4c7aa8b

See more details on using hashes here.

Provenance

The following attestation bundles were made for marisa_bindings-1.0.6-cp311-cp311-win_amd64.whl:

Publisher: release-pypi.yaml on juno-rmks/marisa-bindings

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file marisa_bindings-1.0.6-cp311-cp311-win32.whl.

File metadata

File hashes

Hashes for marisa_bindings-1.0.6-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 83bad38649d6ed6c1067a8a5b88c32ab8053e50eeda700ce1c18513347586eb2
MD5 52f7e78431d927d956e031e9c40b9bde
BLAKE2b-256 6dd7f87cb977e651545bdbdacdac1fceb5e8177782ba90f2b0be344c126948e0

See more details on using hashes here.

Provenance

The following attestation bundles were made for marisa_bindings-1.0.6-cp311-cp311-win32.whl:

Publisher: release-pypi.yaml on juno-rmks/marisa-bindings

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file marisa_bindings-1.0.6-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for marisa_bindings-1.0.6-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 dabe713f23fe8edc2c84dc452402898ac77325b9e633d85c0e89ba65eff62c9b
MD5 f96b613882e51c0d34689ce279e92ece
BLAKE2b-256 04f41e72055b766419c48eacba3d4fc80ce2d114a25b8b78afe566fbe2f11c02

See more details on using hashes here.

Provenance

The following attestation bundles were made for marisa_bindings-1.0.6-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: release-pypi.yaml on juno-rmks/marisa-bindings

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file marisa_bindings-1.0.6-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for marisa_bindings-1.0.6-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9972df2b96a5b807375d4b0c6c272e18a0f5c53096d0f826584306579b843b16
MD5 328a8ac485ea8fe131864faaae5480af
BLAKE2b-256 414ce985094e9ee3da4623490677104890ae4dc9ca9a1c97f6dcb7ca0108ee12

See more details on using hashes here.

Provenance

The following attestation bundles were made for marisa_bindings-1.0.6-cp311-cp311-musllinux_1_2_aarch64.whl:

Publisher: release-pypi.yaml on juno-rmks/marisa-bindings

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file marisa_bindings-1.0.6-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for marisa_bindings-1.0.6-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8f676564ee110432afe112f72b9bd69449141e99947626a54ca0aa35be323013
MD5 e82137ec40e5ed2342d197250127fe6d
BLAKE2b-256 fd55211b6e816bdca1e5e033abc26914418315d720e2e7773a613684ae72b5ae

See more details on using hashes here.

Provenance

The following attestation bundles were made for marisa_bindings-1.0.6-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release-pypi.yaml on juno-rmks/marisa-bindings

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file marisa_bindings-1.0.6-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for marisa_bindings-1.0.6-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f312611821873ff691cff6eb130ca5430f5a59696b215b4e95e912e0a5861c27
MD5 edd50c9eaeae5077a82ca5867091eed0
BLAKE2b-256 3e4a1fab27aa23be6f6825185a929cd31688e873cb30dd69d81c2882276af4b1

See more details on using hashes here.

Provenance

The following attestation bundles were made for marisa_bindings-1.0.6-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl:

Publisher: release-pypi.yaml on juno-rmks/marisa-bindings

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file marisa_bindings-1.0.6-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for marisa_bindings-1.0.6-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d1381a6e0d7c406ec7181a98c64b9b264e93e1b26642d2ebc45c1b4823fc97a1
MD5 f1aafd6e4b8cb1fd8a7be2fd74fcf07d
BLAKE2b-256 7ae7e22550df563bb977ff7d19d1280f90cc277aaed28d035ad769c0921f36e3

See more details on using hashes here.

Provenance

The following attestation bundles were made for marisa_bindings-1.0.6-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: release-pypi.yaml on juno-rmks/marisa-bindings

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file marisa_bindings-1.0.6-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for marisa_bindings-1.0.6-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6a554b3b2ce468119ed016af409d0c468cc40b28c32149d8b36e57f9c36ca6b9
MD5 a90bca8aa5798a737f1dbabd3aed6e30
BLAKE2b-256 35ed392e5cc94da43c065c4a7eda5069d4fef10df21a1f02035f9dc75a4d0d80

See more details on using hashes here.

Provenance

The following attestation bundles were made for marisa_bindings-1.0.6-cp311-cp311-macosx_10_9_x86_64.whl:

Publisher: release-pypi.yaml on juno-rmks/marisa-bindings

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file marisa_bindings-1.0.6-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for marisa_bindings-1.0.6-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 0b74505c59fb2828baa36e52dd17e577e9ce27271b60d0105dddd07eca39fa1c
MD5 434ff9b0fe37d368ff2402a3b9fbadb9
BLAKE2b-256 1ed9971092f180a6642f76ad438bcaa0d629c0f36ccc0b2d597e20411d5d43c5

See more details on using hashes here.

Provenance

The following attestation bundles were made for marisa_bindings-1.0.6-cp310-cp310-win_amd64.whl:

Publisher: release-pypi.yaml on juno-rmks/marisa-bindings

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file marisa_bindings-1.0.6-cp310-cp310-win32.whl.

File metadata

File hashes

Hashes for marisa_bindings-1.0.6-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 95231871824a86c1c5acea5f99c6ca80fc756c1299f2d24b0b7e076f3f0fd620
MD5 0fe2099e670da8438682f23b60012218
BLAKE2b-256 a49e2acdd6d8a1ac50318db8a00062e710f02e14a8f606179a38c3152245d2ab

See more details on using hashes here.

Provenance

The following attestation bundles were made for marisa_bindings-1.0.6-cp310-cp310-win32.whl:

Publisher: release-pypi.yaml on juno-rmks/marisa-bindings

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file marisa_bindings-1.0.6-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for marisa_bindings-1.0.6-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 752ae4671f6b18622989f75cf87e8f29b71e2f523102da9c1504aaa468b987cb
MD5 04548fa59ee348536656dbd4054c147f
BLAKE2b-256 770b3acf2f59591d2aa46112d0f2377c761a0522296e8a444b237fcdc4db98ab

See more details on using hashes here.

Provenance

The following attestation bundles were made for marisa_bindings-1.0.6-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: release-pypi.yaml on juno-rmks/marisa-bindings

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file marisa_bindings-1.0.6-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for marisa_bindings-1.0.6-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e034969888e7ddfc0817d0633cbee94091473cb9d23e87f93823ad6d78a41b87
MD5 992fcbbdc7fa3545714021ffcdfabd38
BLAKE2b-256 f57b15b3c0bded7069d7fcbb8ca038030cac267ef438d241e2c1f73af1a7cf0e

See more details on using hashes here.

Provenance

The following attestation bundles were made for marisa_bindings-1.0.6-cp310-cp310-musllinux_1_2_aarch64.whl:

Publisher: release-pypi.yaml on juno-rmks/marisa-bindings

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file marisa_bindings-1.0.6-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for marisa_bindings-1.0.6-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cf7606d3f312f0050b5181ec8cbed846074bb6d66eff4478886dbedf8bc14de8
MD5 be0f6e3168562c58c2b6863fc9738616
BLAKE2b-256 716cf0e2fe779a350766fbc57d57146e98d4fc43b4390191a95670a37b36119d

See more details on using hashes here.

Provenance

The following attestation bundles were made for marisa_bindings-1.0.6-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release-pypi.yaml on juno-rmks/marisa-bindings

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file marisa_bindings-1.0.6-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for marisa_bindings-1.0.6-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 bc83707263b7cdde20ba8e001d384b4854e9f6a424e9d69ee7e7222cd5995efa
MD5 69e8107f2b8626ac55eff2b27b7a1703
BLAKE2b-256 74cbc55eb55e18fcf289e15c382bfba829ab5c1142a3499b7a7ada6945186afc

See more details on using hashes here.

Provenance

The following attestation bundles were made for marisa_bindings-1.0.6-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl:

Publisher: release-pypi.yaml on juno-rmks/marisa-bindings

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file marisa_bindings-1.0.6-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for marisa_bindings-1.0.6-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6819c1f52afc8f0f933ad1593c8519c3a70f5d758a856bedd3c45f861de5c1ce
MD5 4f9fa96a63c4f613719248c5b5a89d04
BLAKE2b-256 0ffb24e62e8a3fc37f58d89ada5bb65b1b045f1694dcfd064bf8862145681928

See more details on using hashes here.

Provenance

The following attestation bundles were made for marisa_bindings-1.0.6-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: release-pypi.yaml on juno-rmks/marisa-bindings

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file marisa_bindings-1.0.6-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for marisa_bindings-1.0.6-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8b08570cbfb96f5a8e6160c7b5d45291765a1dc522c9047800110b68bec3c07e
MD5 3c6173994cca8083fcc543c754b767da
BLAKE2b-256 a3330d99c781011de3a338f05baaae1b307d90408c82736e4f80b0ed406a4777

See more details on using hashes here.

Provenance

The following attestation bundles were made for marisa_bindings-1.0.6-cp310-cp310-macosx_10_9_x86_64.whl:

Publisher: release-pypi.yaml on juno-rmks/marisa-bindings

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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