Static memory-efficient and fast Trie-like structures for Python.
Project description
MARISA Trie
Static memory-efficient Trie-like structures for Python (3.7+) based on marisa-trie C++ library.
String data in a MARISA-trie may take up to 50x-100x less memory than in a standard Python dict; the raw lookup speed is comparable; trie also provides fast advanced methods like prefix search.
Installation
python -m pip install -U marisa-trie
Usage
Current limitations
The library is not tested with mingw32 compiler;
.prefixes() method of BytesTrie and RecordTrie is quite slow and doesn’t have iterator counterpart;
read() and write() methods don’t work with file-like objects (they work only with real files; pickling works fine for file-like objects);
there are keys() and items() methods but no values() method.
License
Wrapper code is licensed under MIT License.
Bundled marisa-trie C++ library is dual-licensed under LGPL and BSD 2-clause license.
CHANGES
1.1.0 (2023-10-06)
Added Python 3.12 support.
1.0.0 (2023-09-03)
Dropped Python 2.7, 3.4, 3.5, 3.6 support.
Added Trie.map() (#90).
Rebuilt Cython wrapper with Cython 3.0.2.
Fixed benchmark documentation typos (#89).
0.8.0 (2023-03-25)
Add Trie.iter_prefixes_with_ids() method to return (prefix, id) pairs (#83).
Rebuild Cython wrapper with Cython 0.29.33 (#88).
0.7.8 (2022-10-25)
Added Python 3.11 support.
Rebuild Cython wrapper with Cython 0.29.32.
0.7.7 (2021-08-04)
Restored Python 2.7 support.
Fixed README image references not working on Windows.
0.7.6 (2021-07-28)
Wheels are now published for all platforms.
Fixed ResourceWarning: unclosed file in setup.py.
Run black on the entire source code.
Moved the QA/CI to GitHub.
Rebuild Cython wrapper with Cython 0.29.24.
Updated libmarisa-trie to the latest version (0.2.6).
Fixed failing tests and usage of deprecated methods.
Expanded supported Python version (2.7, 3.4 - 3.10).
0.7.5 (2018-04-10)
Removed redundant DeprecationWarning messages in Trie.save and Trie.load.
Dropped support for Python 2.6.
Rebuild Cython wrapper with Cython 0.28.1.
0.7.4 (2017-03-27)
Fixed packaging issue, MANIFEST.in was not updated after libmarisa-trie became a submodule.
0.7.3 (2017-02-14)
Added BinaryTrie for storing arbitrary sequences of bytes, e.g. IP addresses (thanks Tomasz Melcer);
Deprecated Trie.has_keys_with_prefix which can be trivially implemented in terms of Trie.iterkeys;
Deprecated Trie.read and Trie.write which onlywork for “real” files and duplicate the functionality of load and save. See issue #31 on GitHub;
Updated libmarisa-trie to the latest version. Yay, 64-bit Windows support.
Rebuilt Cython wrapper with Cython 0.25.2.
0.7.2 (2015-04-21)
packaging issue is fixed.
0.7.1 (2015-04-21)
setup.py is switched to setuptools;
a tiny speedup;
wrapper is rebuilt with Cython 0.22.
0.7 (2014-12-15)
trie1 == trie2 and trie1 != trie2 now work (thanks Sergei Lebedev);
for key in trie: is fixed (thanks Sergei Lebedev);
wrapper is rebuilt with Cython 0.21.1 (thanks Sergei Lebedev);
https://bitbucket.org/kmike/marisa-trie repo is no longer supported.
0.6 (2014-02-22)
New Trie methods: __getitem__, get, items, iteritems. trie[u'key'] is now the same as trie.key_id(u'key').
small optimization for BytesTrie.get.
wrapper is rebuilt with Cython 0.20.1.
0.5.3 (2014-02-08)
small Trie.restore_key optimization (it should work 5-15% faster)
0.5.2 (2014-02-08)
fix Trie.restore_key method - it was reading past declared string length;
rebuild wrapper with Cython 0.20.
0.5.1 (2013-10-03)
has_keys_with_prefix(prefix) method (thanks Matt Hickford)
0.5 (2013-05-07)
BytesTrie.iterkeys, BytesTrie.iteritems, RecordTrie.iterkeys and RecordTrie.iteritems methods;
wrapper is rebuilt with Cython 0.19;
value_separator parameter for BytesTrie and RecordTrie.
0.4 (2013-02-28)
improved trie building: weights optional parameter;
improved trie building: unnecessary input sorting is removed;
wrapper is rebuilt with Cython 0.18;
bundled marisa-trie C++ library is updated to svn r133.
0.3.8 (2013-01-03)
Rebuild wrapper with Cython pre-0.18;
update benchmarks.
0.3.7 (2012-09-21)
Update bundled marisa-trie C++ library (this may fix more mingw issues);
Python 3.3 support is back.
0.3.6 (2012-09-05)
much faster (3x-7x) .items() and .keys() methods for all tries; faster (up to 3x) .prefixes() method for Trie.
0.3.5 (2012-08-30)
Pickling of RecordTrie is fixed (thanks lazarou for the report);
error messages should become more useful.
0.3.4 (2012-08-29)
Issues with mingw32 should be resolved (thanks Susumu Yata).
0.3.3 (2012-08-27)
.get(key, default=None) method for BytesTrie and RecordTrie;
small README improvements.
0.3.2 (2012-08-26)
Small code cleanup;
load, read and mmap methods returns ‘self’;
I can’t run tests (via tox) under Python 3.3 so it is removed from supported versions for now.
0.3.1 (2012-08-23)
.prefixes() support for RecordTrie and BytesTrie.
0.3 (2012-08-23)
RecordTrie and BytesTrie are introduced;
IntTrie class is removed (probably temporary?);
dumps/loads methods are renamed to tobytes/frombytes;
benchmark & tests improvements;
support for MARISA-trie config options is added.
0.2 (2012-08-19)
Pickling/unpickling support;
dumps/loads methods;
python 3.3 workaround;
improved tests;
benchmarks.
0.1 (2012-08-17)
Initial release.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Hashes for marisa_trie-1.1.0-pp310-pypy310_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9e5450eb023bf7a232cdaaf18fbe67fe45ed724d5cb30dd35f48c3a723ad3a4f |
|
MD5 | 47092d1fc2b6c08369e299e5a5746956 |
|
BLAKE2b-256 | b9f674e4c051539de20a3b3946c4f3f37a4017da319fd53cdb797b732a550bd8 |
Hashes for marisa_trie-1.1.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 86365aac6dde7228b0090d0e993f3ed557a43111cbe3b397f1bad77febbab342 |
|
MD5 | ac1565a43e5b682e56ef1973752d42ea |
|
BLAKE2b-256 | e3db735799ca0446b3fc414d5cc3433ee9740254b26c3262b4349f87f99b10f1 |
Hashes for marisa_trie-1.1.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 086d7c2b45b03185c70431450e7b92e76d3f3333074bf9b3aabb2eb6e1b85f89 |
|
MD5 | 7c9a9469bc020a83a3f7d9dd921886d4 |
|
BLAKE2b-256 | 2e88dcf42266c5199a5ea8fc5f9327ae6f33f96dd20025ad2934535b6dc3c8ab |
Hashes for marisa_trie-1.1.0-pp310-pypy310_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 10665a17a7965c2a49b2dda6beb14cf206f6932f013ca0337105a8744d67395d |
|
MD5 | 2fd14fae476dd8ae92262a1f4159d5ce |
|
BLAKE2b-256 | cf6d4264370221a4aff84acd6ff6632e9cfbb2b819d39e1b4aa626be6b278a48 |
Hashes for marisa_trie-1.1.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e0f4c47fca455bd75cab9e2181138d3978721ed546e2ed18e83b0852c49eca4f |
|
MD5 | d94aeb8a447d575d6875dac10e81c350 |
|
BLAKE2b-256 | bf5f983f796f732587c898e00eedce944092f661d8b9219a343c2698545f705b |
Hashes for marisa_trie-1.1.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9b34ea73a92c35577171bf9d8216e6c57acdf08b77b5d84f1efad8cf721159da |
|
MD5 | d8b48ff1b6419fa94f553c531ed9cf0b |
|
BLAKE2b-256 | 8283356e14353feff620dd18bac34b193459e4f5080caaed71b22ebcb87e4ffb |
Hashes for marisa_trie-1.1.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fdd7445f2f2785c02c18d46acf0c14baffafa6e7e73b3e9052b512e1f7dadbb3 |
|
MD5 | 18940cde5f5db59fb67519012a946c69 |
|
BLAKE2b-256 | b54d469434279462ef55977af204b6461664910c07972f6996229f0a18450433 |
Hashes for marisa_trie-1.1.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 37fcb2265d73a5c04829b25af7cdf819a27d71a898a6e1b54822e006f1843c94 |
|
MD5 | bfc2a5742a165b52388af607088da8df |
|
BLAKE2b-256 | fea8e318a5dfe43197cefd0083603f9fa8590a33e4ad5069933a01548a67f9d9 |
Hashes for marisa_trie-1.1.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 427ce824566382309a300a8d080a84ccf6795325204c834839bdcb41203591f4 |
|
MD5 | 7f24c38a4cd68ca46740508129da1ab9 |
|
BLAKE2b-256 | 520b5bdd9f830ff1b1d91be441ecf45d6a779e8da868551f84af5c158bad6adf |
Hashes for marisa_trie-1.1.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dd45429b25098034a9ca2fc78877e3edc9d59f88ca8b3c69cff5f299c728d771 |
|
MD5 | 10d9f2edbc25b912d8ddecb42de988e7 |
|
BLAKE2b-256 | f18cf225566319dcfdec1a3fc4a69db86a237b1343faf54b8aa23138fac3e295 |
Hashes for marisa_trie-1.1.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 71ee2edb2574b87a2173d64dd3f79c8e1af2e8d7bd1469bdcfe5fd895ada913a |
|
MD5 | 42c1f6e797d4e20ae9d5ead8127714ad |
|
BLAKE2b-256 | da0b328c8f11bcc4b554fc997f31599546c877aa66fbeaff09beb9e0b18cfde8 |
Hashes for marisa_trie-1.1.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2c57f2d6caa71829973a18b80c70b422337328686d3c7ea4519082f0b291fa01 |
|
MD5 | c91f780687749bbd487059593f242b4e |
|
BLAKE2b-256 | 56210f33da3b3ec407ca5d5456baf6eb6aa4b26688dba909710230a1079470c0 |
Hashes for marisa_trie-1.1.0-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7916ddd3cf621a20285256e4e5e5e7e6c86aa29356faa31cc8de535b8b71afe3 |
|
MD5 | 0432cd71dd61067274e33ffdf8c7fbb3 |
|
BLAKE2b-256 | a28b848e5a1707963e7817b428b2bd54fc4cb4058ab8784c7f0935530c98182b |
Hashes for marisa_trie-1.1.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7ff2e12de8aea7fde90b4128bb8340a99cfb4a55e4c41b6336d187660e899385 |
|
MD5 | c6bd02125db7a3e05b10d6e9aaa359ad |
|
BLAKE2b-256 | 1a27c2ed0cab2b0a89967048673fb92d1d1f1fa8aa7353a3f49616d51c681a01 |
Hashes for marisa_trie-1.1.0-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5b8652141e4623b36017275a6ae6efe7a2ece3b304b984d4f66acb620a78eed9 |
|
MD5 | 581b93b890b79dd7c961825189edca55 |
|
BLAKE2b-256 | c9628d5407370905db3770688228a13efceda3d122d21556796c0408b5fbda84 |
Hashes for marisa_trie-1.1.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 206db942691d82310cdb6c59e34acbe648766ddb569c13de8b534e17892c608c |
|
MD5 | 40ca74be27bbf5894c9693c07755244c |
|
BLAKE2b-256 | 3c5df23b64f406e09cbdb78afcfddfcfd5b1b2c246e666b7350c13588377e4d7 |
Hashes for marisa_trie-1.1.0-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9f0cd1d11f7f7022a044a32a59632f18af91ee31fa84ff98c914cb5b9fae449d |
|
MD5 | 516520018dbd8a459cbbd09aeb72b85e |
|
BLAKE2b-256 | 06571232dcdc3119a9200671707f80cd8d5b45e46555c5fe15023bd2702ded5c |
Hashes for marisa_trie-1.1.0-cp312-cp312-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 92cfb535174d711c3dbb3a9f3bbbd5abd180e778cd8ba2839a34565294c33190 |
|
MD5 | 5f0cdc64454fee173c96d2c6549f874a |
|
BLAKE2b-256 | 82d74120e2a2ee835043196a754edd952ab4f73f60a7d2ae3826784f36abcb01 |
Hashes for marisa_trie-1.1.0-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 38a64b1b4cbab19c23cfabed654c99e072af1c574f54b57ededd81357382d679 |
|
MD5 | 2f8278fb6dac3d77e0c4134394880093 |
|
BLAKE2b-256 | c8c2c3b6b9298db4c6c138faefdcec3029a9e4ef0e59a5611b5021f8073c2843 |
Hashes for marisa_trie-1.1.0-cp312-cp312-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7e1771bedce1d9c37931c5efffac23aaed32f1364b99420673fa9417a0b5a6f1 |
|
MD5 | 512dea184ab03c2fbea0e9a3732491d5 |
|
BLAKE2b-256 | e83f189b1761be2fddfaea9384b4c0b8c49449f688996a5177c061068d8cdb44 |
Hashes for marisa_trie-1.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d4af7893ffc7099b68fd9d667fecc50d38e3e49405fcd6be97bc5ec72816ffa2 |
|
MD5 | 5188f0666b53ba0ce855e3384a880428 |
|
BLAKE2b-256 | a8c8790d74091401904711943a984ef41933536ab9d6aa2ec1ac95446bd3b226 |
Hashes for marisa_trie-1.1.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 690eb9af9c0f4c677b74077843d0afafd08e543cdb3905b8a354aa0b0a2c06c3 |
|
MD5 | 9689f6d358c2700cc76e3d6b52c0424f |
|
BLAKE2b-256 | eb911bb299d4919c0e4814634065fc0b6076c6ebd5e5654be2cec39a717a4278 |
Hashes for marisa_trie-1.1.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8c74557386eb62ce6526a9d0ad44410530e973feee5e0cabebf57b4d72696b2a |
|
MD5 | e0004da4812b3212acc64a40f1645856 |
|
BLAKE2b-256 | a19c9e5369985244ea30da02ca1d709435a003642c79b83effa16f54f96d05a6 |
Hashes for marisa_trie-1.1.0-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bbc118727474d710851db69d2762b4a3936ad1d2ffebb519c3f8f42a925fa118 |
|
MD5 | 40df620b05208c5ab838019310eaadc9 |
|
BLAKE2b-256 | 79fbe26f0a2acd5438a6dc625a18b190fdcd8f92054fc6ce27cf8b21792eb367 |
Hashes for marisa_trie-1.1.0-cp312-cp312-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9f4a37a17b9a551d1678b909c44841109b9979d12e72a9ed6e922a51f41889f1 |
|
MD5 | d333963c6bda67e8762e7355342747fa |
|
BLAKE2b-256 | 74ef1a2ff8a8238c3c0ae52086d556a8edeb232e63bd69f327463be6125a76bc |
Hashes for marisa_trie-1.1.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c423e651daec5931371fa3d480fb5ac59164ed7dea968d8f51b1ba369bac4975 |
|
MD5 | 13b653590f26e854136f45eb067a74a6 |
|
BLAKE2b-256 | 8656665988c839d663d05820dded5eada0a6cd26f11dcc85aad45baad1223d3a |
Hashes for marisa_trie-1.1.0-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 953400c8d7639349df9ef3f899f67c158852416a0470e7221fb06f19e3b1d0f6 |
|
MD5 | c91dfa7a2e1d9d718adee43b52187126 |
|
BLAKE2b-256 | 1f8aedeac9410f59f893a9a63816683f2763146e2a39e0a194ef4088c5501cec |
Hashes for marisa_trie-1.1.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c1d98fe7da386c7f789526d8cf0b824b87fa1019e52619f8ad5e877912cc0f71 |
|
MD5 | dd66c5856fd3fc7dc9ca6eab3d719156 |
|
BLAKE2b-256 | 02a82f5a9f4f51b3a5ae06146e6df52a447f09dfc5f89a49b467290f378128ea |
Hashes for marisa_trie-1.1.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 571f68432d3dbf06b715cbb6aed1eed9898c149619045d65e6d82407d4eb4c9e |
|
MD5 | 1e3f31b3701f876fd34ec20eeae8c110 |
|
BLAKE2b-256 | 2617c6b508c19d22fa63ee0f34058a97980057c124e1914dd00d3e26b1e13abe |
Hashes for marisa_trie-1.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b0f1b05f7dcde6ca2b460126519a37707fde53808b9e29e6d5b44de737262104 |
|
MD5 | d8b91d6a91bffd469e67b7f8ea99d9ee |
|
BLAKE2b-256 | d05c68b65f6e2901535682a9e7f301ac2b2153cc26a1635c79627f6b5faa2de1 |
Hashes for marisa_trie-1.1.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 312e414001e5777506f459fa3032c3a5827e80a32babfd44ab528dd0fb824e61 |
|
MD5 | 08bef6695644ff80840a30094355d3d1 |
|
BLAKE2b-256 | 45a9d0292e5a4348ad5bbaecb6e075123357ecbda22354114a0f7265a914c78c |
Hashes for marisa_trie-1.1.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 789374ab88afe9e8ecfbd03a213f7b11fbefb3a8286c8fad88a2da0d7e5e0ef9 |
|
MD5 | ff0fb16b1031e473c9d97375cf310cbc |
|
BLAKE2b-256 | 9115c92a7e6a145f7c02b227126680cc4e28900c2a7f281e315ff59b08aa988d |
Hashes for marisa_trie-1.1.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1de6df9686175feb48f1e271a9252f6bf7ce1a4669a5bab3a97dffb8b11b13e6 |
|
MD5 | 085fe3cf259cab86adc7f9c36aced9d5 |
|
BLAKE2b-256 | 3d4ec528017186b16035c3570757d4e73dbd23bf28af01f140de1b3ac7321cdc |
Hashes for marisa_trie-1.1.0-cp311-cp311-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 68a71ebb12498ad82e1579f41efe52c91839d92c0823a79389924057094c0a68 |
|
MD5 | 07ba9a71dd2f49ca8194ad94c463c83d |
|
BLAKE2b-256 | 0f202b2bb0309363c7104555062f8b72428f20848bc0793062b4097fb8aa7cfc |
Hashes for marisa_trie-1.1.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d415c11aada47f7f4afb818ce92e46c8f1b55611d325c09df7070088cfaa24bb |
|
MD5 | e061e4000160510d6085cab2f46b9cac |
|
BLAKE2b-256 | 4dc4638de489d6864de70167b814bf61f987af9ade696954b5cfb48aac5657c6 |
Hashes for marisa_trie-1.1.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6b92cd77787aeb92fd815a5ad00d4828f528d30032c1314d5f17571afe125cbe |
|
MD5 | 9a8fbace5bee720120cfe262728e6b97 |
|
BLAKE2b-256 | da5aebc8c1fa612d3b97336f881c9ffdc7051002afb6c6d83f5269f17bbe95c7 |
Hashes for marisa_trie-1.1.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3b90a422eb660bd111ffe54290bfbabf98a30fccfe8a594a512b3ba81fda8aa5 |
|
MD5 | 6c0262f3fe03d73badfae827e5b8f1e3 |
|
BLAKE2b-256 | ad90fb4ad300dfb019a127aef4028f78266d0ba61e43dbf47ef232c896c3d0fe |
Hashes for marisa_trie-1.1.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9ce60c2ed4f4138ef78e346d43b105185977c6be7bce0609b48bb14092110612 |
|
MD5 | f25be1b310cc1f8bb041e030652d31fa |
|
BLAKE2b-256 | b988bdc325d1f1104fd67f35d415c1415f757f2d6a4c77e7d65f0d0770c81c63 |
Hashes for marisa_trie-1.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ab8ec133daabb288e832d448fdff2e71756e7ba5ea7ff1b7b7645b010b2c23ac |
|
MD5 | 6a589fcc9287f8f288f6a4cae6371613 |
|
BLAKE2b-256 | fc98283c7264a851d02a1c32ed66f7e63f283a8a1b84c8ee69f234237c3ddadb |
Hashes for marisa_trie-1.1.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 61a52a0e5ef404bfdcc2117cd39cb572595ff01f73f27feb5fc9e92889adbae0 |
|
MD5 | 3e889547c3585e94773ce10b8755d062 |
|
BLAKE2b-256 | 00e28692bf8a8049719010ee090710d35d0b131d8501d9bd2cdf5613fe81da01 |
Hashes for marisa_trie-1.1.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6964bfa23af502591094712e79886974a631d8047eb72cdf646babc62b03ae5e |
|
MD5 | 3f9807652003cce2b5dc3e126838c1fa |
|
BLAKE2b-256 | b6d7fed1dce78e790c99aa4157fbe234f25d232521d3533871933300c4419b1f |
Hashes for marisa_trie-1.1.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 119366f9db9f53242439f69c3d49a3f1a3912970bc29b9af6ed9b6d0b7ef8c9e |
|
MD5 | c32b19ece195a1f94c3f6d16bdda2826 |
|
BLAKE2b-256 | 8e271809fe249abcdc96740f432ffca24585e9dab0d2f11b19bdd4465539385d |
Hashes for marisa_trie-1.1.0-cp310-cp310-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ed1b37ef1444083ab11e15d9150861874d8dd7be70c8899eccf1b986d37823a5 |
|
MD5 | b0b8f9d622726dc3413af39397175c42 |
|
BLAKE2b-256 | 889def8440a39bf553f7de3651cd6fbfcb8fc5747b8d8b98d7f88f311b055d36 |
Hashes for marisa_trie-1.1.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 89ba0ba6a05683d1ea966afe7aeae114d13fd8f354c6692a90bc2b181657ccbf |
|
MD5 | 06309a1b119a3a07b2a7a6ceb104afbc |
|
BLAKE2b-256 | 14e0cfb73167e1e8f997ec177d77685ceeca186afeb6c344f98dbd1279bf1180 |
Hashes for marisa_trie-1.1.0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b4450a4917af45614edc3da1ab1b927b96de01e5742719c330e6d4a0e36fee7d |
|
MD5 | e0cb53076f59f9a72fa76d7298035742 |
|
BLAKE2b-256 | cb1457e35c0f9b267a99a9307a5d9e50571df21f7004df3ff9fff681eadf24bd |
Hashes for marisa_trie-1.1.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6699b0d3ca090172713bfbb9ef8063bfe27cae8d05121d5f71d1c4048b57936d |
|
MD5 | 5647234b817bcafb57e0c6a2eee54dce |
|
BLAKE2b-256 | d4a02bb29eab15294b3c6f174acf829b6d7104daf1fdd416cd8a2703fa9124c5 |
Hashes for marisa_trie-1.1.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4a9a17507211700c77849d1caf4e6a64756536e491327cda3ea12259ce70eae5 |
|
MD5 | b6cad2297d39c38dc36b39637f436141 |
|
BLAKE2b-256 | 05597ccc0a7bd9081b2d112184b949be024a049ca290edb9032c83d6c6b8e9e0 |
Hashes for marisa_trie-1.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5353d3c8c48524aac40c325794d6227c59e517a68746d3a0524608a20438a1e9 |
|
MD5 | 73a49da0db01b834b2332a0e1ff66d80 |
|
BLAKE2b-256 | 1604dc475ec49d5fd348ef684e2167a16c28bb5136ea801a7f651503b69c1b47 |
Hashes for marisa_trie-1.1.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2d4dd18d1c67a949eeaba16385ab2c1a3e1eb7a2acb982c3744193a59df30cfd |
|
MD5 | 61f8c2c7d298a20c8e1bb908e1897a08 |
|
BLAKE2b-256 | 386ed1f1c0985b230c312e0e2f517d882fe400b921711a197d51db1c97f697ec |
Hashes for marisa_trie-1.1.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e09cb17288a5a43431e23737d2d91bd54e6d694380740267960dbc7ab96ad69d |
|
MD5 | 3e2099c3f8a3945d876de3bee9f2a9f0 |
|
BLAKE2b-256 | 54c7fe8629a38560e40de844098e95297a2b722db9017833ab2fe06e047bdec5 |
Hashes for marisa_trie-1.1.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 917ef793e0e90bd01fc436cebf93707de1ac31f2feadc4d4b0ddbdb9522617d5 |
|
MD5 | 7f4f7414f6efe603902b57da88f72665 |
|
BLAKE2b-256 | 99091643930d057b8f09af94ad8017e6f322c2c0d4a2fa1357712ef8a03afed2 |
Hashes for marisa_trie-1.1.0-cp39-cp39-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 844a56eebe32b098b6d97af28bfa9ca576400b5560be8a09c021a521faadee4a |
|
MD5 | 50f99327bf750257c2046fda9ef9d653 |
|
BLAKE2b-256 | ae538cc4d6d2a170a7ba0aa578434ee00b153d22fbd8256954fe97e468a0da1e |
Hashes for marisa_trie-1.1.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c80b85559e09ec7f69b9f623ea06fd5cfe25ead20bb4a09c20e879cd1851db35 |
|
MD5 | ffd56adba96d23a6fc721523260a0b9c |
|
BLAKE2b-256 | 7b4f66f6804e20593f0743a8b19b8b86aae76b17096dffd6694d68e040bf51e6 |
Hashes for marisa_trie-1.1.0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1b25422875673ca5a15e236f2158f6a277f7252057272bb0b51272f4a9d3c401 |
|
MD5 | 74f2b39d09631aa003199449b8f73188 |
|
BLAKE2b-256 | 2075a070ee416869ea9981c19c574f5d0898fbb2d71ef85cfc80ee15485194c5 |
Hashes for marisa_trie-1.1.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 521a954dd469a336e3c8a307f7fe7ba272032d77cc8f801edebf2d11549ac1c2 |
|
MD5 | 3ca41b70564b109eb8f70f25e2d5d0cb |
|
BLAKE2b-256 | b9b575825172ba0c3f075a85559433bae66b586e9375313421232f49039a58be |
Hashes for marisa_trie-1.1.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d810f95a548751484bd57cfe5940ea5423d4e39678a10c9582b3f102fac27bbe |
|
MD5 | 263d0cb7ef21223d7e7e50cfa16de29f |
|
BLAKE2b-256 | 512242b2fb48906c70be3391436790a78ceb35e898ac4ebfecb7f16a96ff1023 |
Hashes for marisa_trie-1.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ac288cb48e09927d96d00f4b2ad7bbfad91ce2e20fc6e6bb8b61dda05dbc28d2 |
|
MD5 | 6f17c69b2495302e825430b9fae9c2d6 |
|
BLAKE2b-256 | 1a79e35b0583232884e5f2d023310235f89d7e3984948035356a6dbe07386058 |
Hashes for marisa_trie-1.1.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | da0d59b93a327d772b49d9a79ef11f2e1c23aaafcefeab95376447794318d189 |
|
MD5 | ba260aa8357af498bbc4cda97d006bf4 |
|
BLAKE2b-256 | e4d6d4de909b807e7972a556a5db037c0c8bb3b9179153326f99fdc831b98824 |
Hashes for marisa_trie-1.1.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d7e17abb08ada031c86835e358242b6a2dc6645e1a872e30e1ce1c1b1cd6317d |
|
MD5 | e956d3357d264aa280a85d5c2bb9e782 |
|
BLAKE2b-256 | eb0c3b2edda598963ec83927da34373e5b283493640a6103520e0e1780db4721 |
Hashes for marisa_trie-1.1.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | de62a115afd157fe6cfc8e4194905605c4603c6664eac30788f3f6866b67345f |
|
MD5 | 3769b0ccaca7675e0584146c46129878 |
|
BLAKE2b-256 | 095f5e745082cf48c9f052035a109c5f05a51df5232fa5fd459d02efd2cfd927 |
Hashes for marisa_trie-1.1.0-cp38-cp38-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4407e7ec82cdb501015188f1895bbdcac1a5ecb0e5ecc5cbbba028d5940499f2 |
|
MD5 | e6bcd2f6594f6751858cb316998b9ad7 |
|
BLAKE2b-256 | dc9067df13e59893f138cf4c44e2352144b6f117f2c9a04d352995bae398d93e |
Hashes for marisa_trie-1.1.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0b5d97515d9d65f237049ba01d385455fe5cc8dfb9c97b4a5b976382b9aff6c1 |
|
MD5 | fee3d8d663dd874de4f51781f3cde5ad |
|
BLAKE2b-256 | 66bf7f6392af9f416d5045f216b165740a49ba95aa571f90ca4ecc9307bf3dce |
Hashes for marisa_trie-1.1.0-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5998b16395cefd76c52ce8cae35b837254ff097d3a357023f592218ff9d2112b |
|
MD5 | 1edd657f8ea88ebb2236f8091e6f677b |
|
BLAKE2b-256 | f79d56d82d3e4de1158de1c7e92e7058b38d23e2b99f29bba63f10087fb3a7e4 |
Hashes for marisa_trie-1.1.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f661d79e5fef5c38ab41fd5a16c29f8bd9d46a0de6c407b88ebbf24c7637ac84 |
|
MD5 | 682fe0a335781cf816078ddc4c3eb532 |
|
BLAKE2b-256 | 0350d1a6425630842c122993ad99a211da85d6bb7e43af4e4faf667675d21678 |
Hashes for marisa_trie-1.1.0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2484e83b9c233b337f45bb09740a74aeb510081856cdd4b293b48b970c710c1d |
|
MD5 | 8e77741bb00f0f49567103f8f73d7a48 |
|
BLAKE2b-256 | a29aa1b6e8954551170f0bb0f037f5d6a8bcb5bf1fa5a45708a19a353c18aa49 |
Hashes for marisa_trie-1.1.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7dbff54cf950dccc8bded31ad130571330efd1d6849fbcc7825e62ac5063bd0a |
|
MD5 | 5a954fe358e7d6d7d13c1e85b0419400 |
|
BLAKE2b-256 | 8eb1dba8a207162faee117a30badce43ce9186c34eca31d721658f6a10b17bd3 |
Hashes for marisa_trie-1.1.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c14e494b28f78f806f5320f02b8625770d598bff0a4ea45f825f55257efcaf52 |
|
MD5 | 23775b0652456ef4b2ac49f246855cc2 |
|
BLAKE2b-256 | dd0e2614e1007c62a0847eaf6d4c0a1142bc9dafc7b6034fcfea97703e3378fe |
Hashes for marisa_trie-1.1.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1d95308e0453302706d5246935beb9e3255c20238a633d0637b3d345de428aa3 |
|
MD5 | 8092702f2fd8fbf1a3d4a7d0a5249ca2 |
|
BLAKE2b-256 | 6a3b738598df6338a3a4e589780e08918917370367e74020b75554de312b7e8f |