Static memory-efficient and fast Trie-like structures for Python.
Project description
MARISA Trie
Static memory-efficient Trie-like structures for Python (2.7 and 3.4+) 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
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-0.8.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 615a33ed4f28d6734a71d9fbae836420cfd2e64d5e0d948f00fb7d4c5fe1aed0 |
|
MD5 | 65935f6234388fd72cf70b255969afdc |
|
BLAKE2b-256 | e662244a88f57c005d60c6ef35dc06830d50d1e2e1d5d09e3eb8d4d24e749e47 |
Hashes for marisa_trie-0.8.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2ad8eb6f48167291eb81b95f25f80b9ea02d168951e4df17499fc3c34e9c3f36 |
|
MD5 | 2c55d238030fe029ff21ba5da8819981 |
|
BLAKE2b-256 | 324cee9a4ccd2b3cb17ea2a17b8e3192b7c79b6d5aa0284ede3f1dd722a7b9f1 |
Hashes for marisa_trie-0.8.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cd14bb68d35c1aeb9923bc38040597883f11e79418a7ddeee6c3a54a53f5476d |
|
MD5 | 2d6488c57ce12576fb093f768dd7455b |
|
BLAKE2b-256 | c4619f55d7b8c4736da797e17353a3d13cbedfe08edc029919592138a69a9e5a |
Hashes for marisa_trie-0.8.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4dfea1c84d8862368b7bda2480b28f0bb465dae7efd9a7ca94b2dfce62648028 |
|
MD5 | 549eacfb103286bbf8a6ad3b3dcaf18e |
|
BLAKE2b-256 | 76b7c07b9b504c2e16a8856929a3056d69a8d9e6790a3514bfa18db3338acd79 |
Hashes for marisa_trie-0.8.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3bb9fbf2d10696fc4706984ebbd1bbb09724ab9f16758ec4ce344bbf50326302 |
|
MD5 | 4a0268c283712555dfdcb9d45845075d |
|
BLAKE2b-256 | daca2594d8f4e6bb2a5e057cb72e63c127b3c628ab5a20f344bbaf2fce42a54b |
Hashes for marisa_trie-0.8.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3421c117b66275b91f6fa07f732a788cce0e2bfa00d312d83516b0155cf72462 |
|
MD5 | 64501285adf160047e598848a03035e4 |
|
BLAKE2b-256 | 6626cfd1937dafd764e01f59417afa82d5a6285e9d0ddc3ab144985c3fa66787 |
Hashes for marisa_trie-0.8.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eae0ce778d781c952e6c954b62719fde3251560232151c322d7f06b129d0a7fd |
|
MD5 | f7cb270b51cf5ab697388e9ba3baa7b3 |
|
BLAKE2b-256 | d3a5c183b378b660dcbbadb17c38c669b0b673206f780e69c47a749db83c5dac |
Hashes for marisa_trie-0.8.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9fc453083768b666098f200ad2761d0b17b79c8de2d405748db342cb0529408d |
|
MD5 | d2c5d9350a7eb8d8d7e904cc0fcfed06 |
|
BLAKE2b-256 | c0352f9253f7bc9306365fab898cdfb856dadb3952b7a1209e64a853541eb796 |
Hashes for marisa_trie-0.8.0-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e6db758035d119172dd9f6315c8038124d2c15e96bd1698b999cd2d5f020b7ce |
|
MD5 | 4307479a9612aae99897f1a45642706b |
|
BLAKE2b-256 | f513713d83db56496cd627ac52bdeb2b5653a1cf502207099aa94b4f0a772040 |
Hashes for marisa_trie-0.8.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a708cbae3b502fdcb39cc25f2e5079026de1a4814c234c34d13e216967951b28 |
|
MD5 | 7f1feb268baa4e36dea4217b3bd1cb46 |
|
BLAKE2b-256 | 97f37de3048f751a2fb4ed1fda0693a0dfaf34c0b1c397a0f46b7185a489641f |
Hashes for marisa_trie-0.8.0-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3fb5fa90aa5fdffa6b9f1ea33d54d683682b53277642cef27bbc2e9ecc9a1c9f |
|
MD5 | 7cb3c95722fc0c4cd45ffe213ae25f4a |
|
BLAKE2b-256 | 6d69a146f832d721263395e9c019305ba6b5e75ac08b43bdcc96b87dad70da19 |
Hashes for marisa_trie-0.8.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aa63bcf05c3f4dfc0312b3c0c0ea84aed47d59ef4d99b3eeaa718ff938a75cbd |
|
MD5 | 9644b75d2d56d566ab22259c4d60a587 |
|
BLAKE2b-256 | 8dd004ec84b7b4703549b1bb36d6821f9760b1bf2d3c7fcfdb33a66070d285b7 |
Hashes for marisa_trie-0.8.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 99c2b536641dfb44d790eb4349e08ceb61e8c2876e376bc063013e5ecbb39619 |
|
MD5 | 19029b336ab24f048f1eb4bd3b9d3c1c |
|
BLAKE2b-256 | 1772d3637b9fe70aa1fc773752fe9c6af2496562ad0fa0b4de97142de4ad5836 |
Hashes for marisa_trie-0.8.0-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d2c20cb7ddf3c145bac0c7bf5c1bcf006054b7604a81487113971b44622cad5c |
|
MD5 | 0a5badbad74af58f99488117518d0bea |
|
BLAKE2b-256 | 6d73e5bfb952670737a5f54f936ed33f152e26a6743ee758bd5d9d1dc5bb49e8 |
Hashes for marisa_trie-0.8.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dea191db66c122db0660ae127ea6c8f4462886ad9b7525757097a87ee941c4ae |
|
MD5 | de5ef2c0e08fe4a2cf4ca4f37918a42e |
|
BLAKE2b-256 | 18b5c8f1922e5941cfd0eb6e9b44c9debd6b087dda00cfe54a7bd38d7bf2b31c |
Hashes for marisa_trie-0.8.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 00a8f62a6b371ec0a947f49cd960a9dee3ac43eb0c8cce7a4b2736bc20cb6c3d |
|
MD5 | 0e1566574bec0d144913f6d010c2bf4e |
|
BLAKE2b-256 | 023e2df0fb1f9cab252c5dafe4a23a91385db9a87bf7303d350e12169045b3b9 |
Hashes for marisa_trie-0.8.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8e4ef47d20fe2a3b4c36c4ec88334d4661cadef4cda785de2386c4a1a9be9e0d |
|
MD5 | 11a6651b7387f01c8c8c13b1b5e4288d |
|
BLAKE2b-256 | a571e6f000edf7564c53f58591338fb965575b3d21da3273226e6a3a7d517654 |
Hashes for marisa_trie-0.8.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bdcffb4d5707ba02824989de120eac137c49639e67254e5d68d8a874e1153922 |
|
MD5 | 88c2fc79ca0098cd31faf6602fb8e6fe |
|
BLAKE2b-256 | 4e8dd760a7b2a203e6a560ea5a738c388f02b0d5ee1dfdaba35d7766b27cfbd6 |
Hashes for marisa_trie-0.8.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 346cd9b0bf40385f8aee008d8c4962206962184673aea1631ee51b081c676250 |
|
MD5 | ee962ab80d5f4e6c19c245821b27e0f9 |
|
BLAKE2b-256 | 2ab7da8f5636ce372475fa7fb274d43132cdbe1f926d15cb06723e409f6fad94 |
Hashes for marisa_trie-0.8.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 713644ac3e7ef17adee5eeeb30fcd1bf86de14aa319fe1fe8e7dfad2505dc38a |
|
MD5 | 81a1e3e6924d4b2c743a0fbdc2a50544 |
|
BLAKE2b-256 | de9b14b9932f1f934d71507f70f5a73a90f9b9182f783e2446141241ef64bb6e |
Hashes for marisa_trie-0.8.0-cp311-cp311-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d305c7ffc912a806fcfcae70afd8dd3c6f915b453a611b70e0e768a8a793d296 |
|
MD5 | 72edfab6804cfdcd0cdded2130408b40 |
|
BLAKE2b-256 | cce008496037e3d127c8b5f17e8f0fba8a8af540691280f1a1510ce4e11578af |
Hashes for marisa_trie-0.8.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 31661a8d2094eeb8341cb660b53c33e4828032582dce3895db09567e48de2c52 |
|
MD5 | 69f853acb860ac35dcfe04c735a7e0fa |
|
BLAKE2b-256 | 85869dcb8c511d437986428d42d59945a24834455598fc903e4411bae700f079 |
Hashes for marisa_trie-0.8.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dc6549c1a7bf743b3da992e2527a71a3251097cf451733c6d3038b03a96f6dcc |
|
MD5 | d45e1d1ad951a1e0b7752c8bc4721193 |
|
BLAKE2b-256 | 18a45bda28111bff716da2eb594a35b10eb3b8ef3c0f33e540beeb32dc361e0a |
Hashes for marisa_trie-0.8.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5f97883f89e649b47ad22f6ca55a5931986c103a4c52e121101db28cebb9e5f7 |
|
MD5 | d7a2aeb108459e97ac5b616fb2d706f0 |
|
BLAKE2b-256 | 9b97b6ff238bbf1e9c331fce1c4b3537f6c47ef1199709b596249c425bfe5870 |
Hashes for marisa_trie-0.8.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 75889b3dbe544f02d8e55ef4355f39df63643f83fc239ab5651c0356a2b82cc1 |
|
MD5 | 92403d18d7f56b7d723e2a727276efb1 |
|
BLAKE2b-256 | b53e7f2dec35898b5af90eafca0c08e6e804d61ffaa30e4dc1efa3ff3e3333cd |
Hashes for marisa_trie-0.8.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ed65ffd42a28db0f4bae8618e2eac32ccd00068d39abecd7cf4ffc8dc6488295 |
|
MD5 | 220718775f10df8bf786747bdfdf5fc6 |
|
BLAKE2b-256 | b8f4395338c2eea77cffcdcf34e3b5a0a80476084f59b234533579cdd8c24d23 |
Hashes for marisa_trie-0.8.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 68451447d201b8951efa141ca038b5cd2bebd7ad875dba3e5b325ec19f9b04ea |
|
MD5 | 2eef4a8e48b8c34ef45377aa271c864c |
|
BLAKE2b-256 | 6efd65f5a025234781ec84ffcb69cf4cbe4578bc092d6f5874f894bfcd4501df |
Hashes for marisa_trie-0.8.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a74751c141f42b14a430d82f46e1523f73b1b73d7d90de6b0f0a7e22dd75976d |
|
MD5 | ef396cff18f326bc53088074305ee2ef |
|
BLAKE2b-256 | e79de3b49318399118d1cf374404c70e0215d696b0330251fe7674671541134b |
Hashes for marisa_trie-0.8.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0ac90d35eec78368f8ec42c45ab9f6ab0ccbd30ddf5e63f801cc62f03839b16b |
|
MD5 | 8d8318bd6bf9147784b8bdc987c241e9 |
|
BLAKE2b-256 | 5f325cdb1705fa6aef92c74a2e891b7fb530bdbd3c2cfbbfcd2fc94636f440da |
Hashes for marisa_trie-0.8.0-cp310-cp310-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fb76cbb76a10231b6e7366a31a7eecfc742d32f8988ded0b5ae8b325c49ef103 |
|
MD5 | 84df2b330ba2a5b57933258a93a067f8 |
|
BLAKE2b-256 | 39e755b8b3825f1ec37e28d7eafab56ff6a7de69e54139c3d7593b8f8004067a |
Hashes for marisa_trie-0.8.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 852d062c863ddc0795196bd30ebb9945b462febc782f12e3316429a58182bfe3 |
|
MD5 | 667232979f121d99f7c28eb0e9784006 |
|
BLAKE2b-256 | 5dc3e98d160948c138cc4744885780b97f6cf3c69cef1d5a9e2af6edd5a876a5 |
Hashes for marisa_trie-0.8.0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b9db0b0a659d80b2c2b19601984c093dafa484698311d96a2da34b4cbe887ec1 |
|
MD5 | 680f5ee5de5f09759fbd1ce2e6efba1a |
|
BLAKE2b-256 | 8100d94f930a3eb22f249f8c7ba010ec384a9f12b9a58ad4ffa91087ac77ea50 |
Hashes for marisa_trie-0.8.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d434f4ebd69061f975b7d4f0af9951fccd9c91997bef4e7e9c77720e26f93f56 |
|
MD5 | 3888af22896e0b18db7a4ed38c46d029 |
|
BLAKE2b-256 | a3c8428a1d90d44adeaa826fcf324c277667066d5c3453b5af89e563fb707078 |
Hashes for marisa_trie-0.8.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e54ae0a9e7c4623252e3e4bede110a250ad017dc491303e9aa00e10c7a7c14cc |
|
MD5 | a939f9d59eef8e393142dc61af1971bb |
|
BLAKE2b-256 | de09afc1ac1548a8fa29ab5645d2d8d02c3bc7bbcbd693b25f790d0974cdafa4 |
Hashes for marisa_trie-0.8.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 87f2158bd88539a1ce99246aff4a544e0bf244637ff6d5e780befc7fb97c6e29 |
|
MD5 | aaf69e1e82f94515ab9be728fa67c91f |
|
BLAKE2b-256 | c0fa91cca64db9a8eaae082da7010008c7ca4d243b9d15ecfff0bed3758ebdb9 |
Hashes for marisa_trie-0.8.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6cf376b51d7a199450d075883d516dc4d134aec6f62ae3afdf224c4c10131464 |
|
MD5 | 71679946202b4abd1eb4b467a39d8ee2 |
|
BLAKE2b-256 | 7433d7e8ae5f9450a815366a268612d2415a6b35f3e300aba7b5394dc103b372 |
Hashes for marisa_trie-0.8.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9f8d25da9a93ebab0d72eaecf8683fe916e08b8029979d3c3fd9aca60da426a8 |
|
MD5 | 0c543ef249e7ce8b47931b93f450ab44 |
|
BLAKE2b-256 | 2642e927d6b43805c50e74dbbe7550853073b79824883b32e1da0b693ed7d319 |
Hashes for marisa_trie-0.8.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 571ead866d0b9a70eb016a0b0b5a8c9ec357a92447b63fdd30a497cea4a1945a |
|
MD5 | d4e0c87a0bb843b0615a83243d8ca3b1 |
|
BLAKE2b-256 | b85d78db53581db63f786cd9c25d031f35c3533e8de47f4b7aa0e3905a596936 |
Hashes for marisa_trie-0.8.0-cp39-cp39-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d4dbb091121e3bd48d8353c8a7885332907a5526286829c7db948da665fafcf9 |
|
MD5 | 6e199cf0d650311d26a3ac87fe0c7b62 |
|
BLAKE2b-256 | 8fba99ec1a728b72d898514f1ab99f225c512904f0a5b04e39cf385cc275f14a |
Hashes for marisa_trie-0.8.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 96aef02119b70f37c59a289cb0f7293547780dfe60ba302140f6083518cec9b9 |
|
MD5 | 6490cbbc8067a12aa7b468b54ce28987 |
|
BLAKE2b-256 | dad4b0c607e2b6edf3b1b7cfd1be3bf2bc1d9494bbbf6b4e1897d8b443f6a134 |
Hashes for marisa_trie-0.8.0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0e00da36b5297f644e65764252496f3b3aa7f95a7cb53e19ee2354054b759dbb |
|
MD5 | a1cf8652fd55d265df51d1173b95039c |
|
BLAKE2b-256 | a7af825e45d02b980ea339d63bd2ac39e2144be419ec6be88c4b210c4005342a |
Hashes for marisa_trie-0.8.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 936878a6c14551c83d17fac6cc7c8fa0a41745f96dd75d3fbc0a90859bbbb2f6 |
|
MD5 | afc98f4ad6261a70bc061f4a4690c379 |
|
BLAKE2b-256 | 416c6981172b0526cab9200fe55dc80a20457d72e38662d5eaeee2f1b965372e |
Hashes for marisa_trie-0.8.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 990929e8ba36b650d95d600113896b57525b33000a13dc2be06018abb005b47e |
|
MD5 | 1d3ce79bccaa1d73788b353320146985 |
|
BLAKE2b-256 | e4792788a4cae7ae5768ca7fd89a1f83198d1f85c57e1c6bc43c0456fbed007f |
Hashes for marisa_trie-0.8.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1a5a51f7d4d8b4e603d5fed992a1e8ab5212291bb20d25d0020b90cb4562da53 |
|
MD5 | 5a059e0be27a72be4bc312f11e8e53b0 |
|
BLAKE2b-256 | 0af70a742cae6f6b7a65a8e872081e7be604c8a05c071a4eb97ae1128f26d013 |
Hashes for marisa_trie-0.8.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f157abd020dfbdd32ab3aa7bda3a6f65b3007f2e3f793313bebd0d6114a39647 |
|
MD5 | 5ca2f68ad7e3830bd047cfe06e4b2d0a |
|
BLAKE2b-256 | 50a5d7aab9d50cc1c981f3f87abfc755184a05c972ef0c5afbd65cbbdb7c648e |
Hashes for marisa_trie-0.8.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 14536de51294752ef490a470240b83677486a42eb5e3bc97d0bfca4c20b2babb |
|
MD5 | b02377382330f9a61f527dd44b5b4ba2 |
|
BLAKE2b-256 | ecce9a251246cee5090568136b1002542acb1163f90663562db41be179c51a36 |
Hashes for marisa_trie-0.8.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1b704487470c9e1f08e31572633e11d25ada0628ec3ebfd28b110aeb62cc2233 |
|
MD5 | 1e96724f33bc2446e9d0c939fd9de84f |
|
BLAKE2b-256 | 8be3ea303a2899d670465d436188a443f66dc58679f7ffcf586eb3544142d412 |
Hashes for marisa_trie-0.8.0-cp38-cp38-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cb5efa71bba63edbe5207394eb1652cf5b51018a40fd327614246078f5dec48a |
|
MD5 | a9bea9f923fa122cb8ef541b1e07b2cd |
|
BLAKE2b-256 | 30123da5436e902b532d0a43e44857b4b4e54f4d9d39001f1f89a52a508f5cdc |
Hashes for marisa_trie-0.8.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 93af5a92405be7f56a226ba6169e32e56c31f6ea58270fa7156ae99adc314ae8 |
|
MD5 | c2ced8547b94bd507e2172edc00ae2a1 |
|
BLAKE2b-256 | d7318d2c4af35158b2be5860a38eedc88cca7a9a346a86eb58a75c1f30eef013 |
Hashes for marisa_trie-0.8.0-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e7e7ca4338075275a0bd34f99a979dfbdafab4aefe212a9d1e6c3790e56d7c0a |
|
MD5 | 980f7cc085062d2a423390b8b26ae4d9 |
|
BLAKE2b-256 | 158538f14f138545d5f39dd32c905b0543d4cf10a64aef44a49bbc7c497a0718 |
Hashes for marisa_trie-0.8.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f15bde9dc8e1dc7168f696fc49ab3e02c9aa16dde1d9798edf4a942fab1a3009 |
|
MD5 | 694ae39211ab6e84618a622d5666a5f8 |
|
BLAKE2b-256 | 0e989efca7c9d3436acd2e73a12afca6e1f2398bbf0e09663ed8016a04b9d3c4 |
Hashes for marisa_trie-0.8.0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6c13fbd44c9e40eaa380845a9baa64a1fd123bc0de8cbd6e13e8fc11675c3f79 |
|
MD5 | 85ce52345b5e00d91d13ae88cebfaeeb |
|
BLAKE2b-256 | 806bc551989f0937c930411ebe1952a7634c993638ebd4dfc5a7160c4dbcd25a |
Hashes for marisa_trie-0.8.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 77537883f3b73a4d8e3c2d3af04360516af7c4b96271de5d45532eb86fef9356 |
|
MD5 | f82a2eacaa47edede5a4d3f231fc06fe |
|
BLAKE2b-256 | e9a4a0ebe859557359ca8fedcc3cf772a33dcd80e9f151a4b072a283b32607d6 |
Hashes for marisa_trie-0.8.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bb91907fb1c5450819f9e844a1a5f1f81e27fc502e41ba7836842f4b56d04e04 |
|
MD5 | 02d20223aa152155153c87c26fde8d6a |
|
BLAKE2b-256 | 52a8a98aaccbc57a18ea2bb912c491c26d895a4a19cdbb0599e0e53fab0e35c6 |
Hashes for marisa_trie-0.8.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e6486c924a6e2bb58d2b6320932ae7d3b59b54e39b40b16fb41875c20eeb13fe |
|
MD5 | 6adc74a48e893323bc8c4b94a37cf860 |
|
BLAKE2b-256 | 510adb041baebab8b590ebfa0c6d7b46fd1cfe72d86cb270be93ba03ac702e71 |
Hashes for marisa_trie-0.8.0-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ef9c087471141a6f10f903355e7b0fa6d98e097c02453241d9949892b47e5cac |
|
MD5 | 35fc3c045d328bf1aff13b05ce2a8fdd |
|
BLAKE2b-256 | 60be2630db3841264b6fa5ef4b5c6b432451834df2e8ce6e77439f464ff4b152 |
Hashes for marisa_trie-0.8.0-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b11adc952efb0ba3d23f3cb98aec58b369f308f48de12f7bb207ca288e304c1d |
|
MD5 | 4159e30e6f8fe19b25287000a0e0d24f |
|
BLAKE2b-256 | 87edfdbbfcc57ef8ec94090d96950fbeb5cfc3f69167365546ed4aad4c5e8717 |
Hashes for marisa_trie-0.8.0-cp36-cp36m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f25db06c59b66cef1b6d777438096b43acfc463ed9741318f7befd98a22801cd |
|
MD5 | efd7516f120d0ed8e44b7ade3ac56b37 |
|
BLAKE2b-256 | 445d85ab8a19ebdc958d5a934b9c3cf9781d3f2b3f0fbbec6ea69c027a9f01b1 |
Hashes for marisa_trie-0.8.0-cp36-cp36m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b804e25a36823a806ae3072214acea389bfa46cd46dc176450fb073f5f2c688b |
|
MD5 | 3592465c45e91a772bc497dea74cb924 |
|
BLAKE2b-256 | 5dd096f8e72fa4f0374090e90890e38f3af3d9f0e35f63ec9b4a2f86c8bf07ae |
Hashes for marisa_trie-0.8.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 35d0af53db6961c65d655248399cec893071eb5ae2cf06e6571f2fbea038a6d1 |
|
MD5 | 855ccbbf6a3b290416d8cd0100600e41 |
|
BLAKE2b-256 | 4729a17ea44a3083041e073ffed9401ec087223ac12a3f3d7e5626ad5cca0203 |
Hashes for marisa_trie-0.8.0-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f80589720dac6a9191a9025c3ecbf271445d0f5c2b78ba881573f0e9ebf48003 |
|
MD5 | 8bf882729421ec079754344e36e49509 |
|
BLAKE2b-256 | 8260ad011876e5bef09640e2d11fceb5f6623d95e4c337292a4fffc49f9b177b |
Hashes for marisa_trie-0.8.0-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9e80a28bc6de8e6ba3449df55ff3c42ca9fd511ec829dd7774a0f1320f4a888b |
|
MD5 | ef04af325f580e400ebc3996fc79f09f |
|
BLAKE2b-256 | fb270fca0b12687e4db99876339d84b6b67a72cc4078c5b91aa3fbf4882bae7d |