Fast and memory efficient DAWG (DAFSA) for Python
Project description
# DAWG2
[![image](https://github.com/pymorphy2-fork/DAWG/actions/workflows/tests.yml/badge.svg)](https://github.com/pymorphy2-fork/DAWG/actions/workflows/tests.yml) [![image](https://coveralls.io/repos/github/pymorphy2-fork/DAWG/badge.svg?branch=master)](https://coveralls.io/github/pymorphy2-fork/DAWG?branch=master) [![image](https://img.shields.io/pypi/v/dawg2)](https://pypi.org/project/dawg2/) ![image](https://img.shields.io/pypi/pyversions/dawg2)
This is a fork of [DAWG](https://pypi.org/project/DAWG/) project rebuilt with Python 3.10+ support.
Installation:
pip install dawg2
But imported name is still dawg, not dawg2.
This package provides DAWG ([DAFSA](https://en.wikipedia.org/wiki/Deterministic_acyclic_finite_state_automaton))-based dictionary-like read-only objects for Python.
String data in a DAWG may take 200x less memory than in a standard Python dict and the raw lookup speed is comparable; it also provides fast advanced methods like prefix search.
Docs: <https://dawg.readthedocs.org>
Source code: <https://github.com/pymorphy2-fork/DAWG>
New issue tracker: <https://github.com/pymorphy2-fork/DAWG/issues>
“Old” issue tracker: <https://github.com/pytries/DAWG/issues>
# License
Wrapper code is licensed under MIT License. Bundled [dawgdic](https://code.google.com/p/dawgdic/) C++ library is licensed under BSD license. Bundled [libb64](http://libb64.sourceforge.net/) is Public Domain.
# Changes
## 0.11.0 (2023-10-03)
Build with trace options only for tests
Build wheels for Python 3.12, enable tests on Python 3.12
Update code style a bit, remove redundant coding: utf-8 comments and legacy things such as from __future__ import absolute_import, unicode_literals, division needed for compatibility with Python 2
## 0.10.0 (2023-09-05)
More flexible char substitutes (by @bt2901)
Support of Python versions older than 3.8 is dropped
Building binary wheels for pypi.org
## 0.9.0 (2023-05-23)
Python 3.9, 3.10 and 3.11 support is added
## 0.8.0 (2020-02-19)
Python 3.8 support is added
Python 3.2, 3.3 and 3.4 support is dropped
Extension is rebuilt with Cython 0.29.15
## 0.7.8 (2015-04-18)
extra type annotations are added to make the code a bit faster;
mercurial mirror at bitbucket is dropped;
wrapper is rebuilt with Cython 0.22.
## 0.7.7 (2014-11-19)
DAWG.b_prefixes method for avoiding utf8 encoding/decoding (thanks Ikuya Yamada);
wrapper is rebuilt with Cython 0.21.1.
## 0.7.6 (2014-08-10)
Wrapper is rebuilt with Cython 0.20.2 to fix some issues.
## 0.7.5 (2014-06-05)
Switched to setuptools;
some wheels are uploaded to pypi.
## 0.7.4 (2014-05-29)
Fixed a bug in DAWG building: input should be sorted according to its binary representation.
## 0.7.3 (2014-05-29)
Wrapper is rebuilt with Cython 0.21dev;
Python 3.4 compatibility is verified.
## 0.7.2 (2013-10-03)
has_keys_with_prefix(prefix) method (thanks [Matt Hickford](https://github.com/matt-hickford))
## 0.7.1 (2013-05-25)
Extension is rebuilt with Cython 0.19.1;
fixed segfault that happened on lookup from incorrectly loaded DAWG (thanks Alex Moiseenko).
## 0.7 (2013-04-05)
IntCompletionDAWG
## 0.6.1 (2013-03-23)
Installation issues in environments with LC_ALL=C are fixed;
PyPy is officially unsupported now (use [DAWG-Python](https://github.com/pytries/DAWG-Python) with PyPy).
## 0.6 (2013-03-22)
many thread-safety bugs are fixed (at the cost of slowing library down).
## 0.5.5 (2013-02-19)
fix installation under PyPy (note: DAWG is slow under PyPy and may have bugs).
## 0.5.4 (2013-02-14)
small tweaks for docstrings;
the extension is rebuilt using Cython 0.18.
## 0.5.3 (2013-01-03)
small improvements to .compile_replaces method;
benchmarks for .similar_items method;
the extension is rebuilt with Cython pre-0.18; this made .prefixes and .iterprefixes methods faster (up to 6x in some cases).
## 0.5.2 (2013-01-02)
tests are included in source distribution;
benchmark results in README was nonrepresentative because of my broken (slow) Python 3.2 install;
installation is fixed under Python 3.x with LC_ALL=C (thanks Jakub Wilk).
## 0.5.1 (2012-10-11)
better error reporting while building DAWGs;
__contains__ is fixed for keys with zero bytes;
dawg.Error exception class;
building of BytesDAWG and RecordDAWG fails instead of producing incorrect results if some of the keys has unsupported characters.
## 0.5 (2012-10-08)
The storage scheme of BytesDAWG and RecordDAWG is changed in this release in order to provide the alphabetical ordering of items.
This is a backwards-incompatible release. In order to read BytesDAWG or RecordDAWG created with previous versions of DAWG use payload_separator constructor argument:
`python BytesDAWG(payload_separator=b'\xff').load('old.dawg') `
## 0.4.1 (2012-10-01)
Segfaults with empty DAWGs are fixed by updating dawgdic to latest svn.
## 0.4 (2012-09-26)
iterkeys, iteritems and iterprefixes methods (thanks Dan Blanchard).
## 0.3.2 (2012-09-24)
prefixes method for finding all prefixes of a given key.
## 0.3.1 (2012-09-20)
bundled dawgdic C++ library is updated to the latest version.
## 0.3 (2012-09-13)
similar_keys, similar_items and similar_item_values methods for more permissive lookups (they may be useful e.g. for umlaut handling);
load method returns self;
Python 3.3 support.
## 0.2 (2012-09-08)
Greatly improved memory usage for DAWGs loaded with load method.
There is currently a bug somewhere in a wrapper so DAWGs loaded with read() method or unpickled DAWGs uses 3x-4x memory compared to DAWGs loaded with load() method. load() is fixed in this release but other methods are not.
## 0.1 (2012-09-08)
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 DAWG2-0.11.0-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b8a9d668e97f87849ffa009d03acb86f3c6db495a902d34172f97718a9040e67 |
|
MD5 | 3b65369e1f733353b14b7345f16867ed |
|
BLAKE2b-256 | a6e0bbefb3f3575bb6ed9f00dd4a560a9a88d5209e4dc890af3028609678df8a |
Hashes for DAWG2-0.11.0-cp312-cp312-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b66a9fc6c7136c21b489c0bc974c65b7b2b17486def40e8f4394278cf60f9971 |
|
MD5 | 92dfd536a2563cfca5223afa0193dcf5 |
|
BLAKE2b-256 | 0f4a4d9c355e400a7dcd209a0659a2e47fac4f3bdfe4e5769b9019aa26a29e6a |
Hashes for DAWG2-0.11.0-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e7ff5440eefcfdddc3942661ea7808efe5af4c2627b1db52a879a82fbe4924b5 |
|
MD5 | 4d3a2df17e8f84070c5108ccc49faf1c |
|
BLAKE2b-256 | c32500b22469bbfd71daa61e44417e5890d7750c4fed1111c94da559f863df2a |
Hashes for DAWG2-0.11.0-cp312-cp312-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f080e05a651514e350570bbf9b73c6403a7cc36b6388a9329e6f31cd9c9bdbf5 |
|
MD5 | 027674cc93e24c0b19a94aac90afb112 |
|
BLAKE2b-256 | 4cea5395f6d6b628dd8c3c76c4a2895c277af642357954cd4724144c9d6dd4b4 |
Hashes for DAWG2-0.11.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b4704e2a8303aeebf00307958627c72e10b01be4704e0fae81f08d0bcb453b8f |
|
MD5 | 32258d9cddb2106c21f02a1d7b2d8965 |
|
BLAKE2b-256 | 85bac6ea2a2931e8d389ddc004df16aa441a2be5ff7a3f64c5b6c50e39aa296a |
Hashes for DAWG2-0.11.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 444333d3febf82d77ee0bdbbd6a81537bfb4c1c75e8ac47115062409e7f8b149 |
|
MD5 | e398bf202dd06d8113096a41ed59b806 |
|
BLAKE2b-256 | 1ebe8c8e525573046c28b0b4207550156f10024a94075a834f04d045a6c9e102 |
Hashes for DAWG2-0.11.0-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1fce316bb6920c280dcc20cf88de67a47db0be9b49ab34f7769583062031261b |
|
MD5 | d31dd0bb4eb3069e828113ca19942f4c |
|
BLAKE2b-256 | 631d4d8ae2f15d0ec07669c6d5bb56cb508a28537f88b7c6e7b587894fc7da5f |
Hashes for DAWG2-0.11.0-cp312-cp312-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8108eabac409e3bb45b1a0bff0f785c6165f9c44f783bf3bb77ec71214216c80 |
|
MD5 | 68ed3c2ad505261142b8d81d77ef73d9 |
|
BLAKE2b-256 | 17438b2c9ffb0c2094dc7ec913b0d139061fa3fe3875526bba0a2a3a47d40d7d |
Hashes for DAWG2-0.11.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f23cba51e7438aff17de8ff8838c6ce0e5cfb33bcabd88935fc3a115f0e8eb2c |
|
MD5 | ca3b84172e0e0884e2a7041f69260262 |
|
BLAKE2b-256 | 0028081486261e27c1c0fb314770d47bf744b9e484cdbc8c4e220a0e97356af3 |
Hashes for DAWG2-0.11.0-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2cd3783f7d1714276f0fcf12d8f22a4e3c7c81bb8ed4f2f1e49f69cb4678a017 |
|
MD5 | 5eaf27c54624318d456201214224ab9b |
|
BLAKE2b-256 | b023e4d70129d128f4d07ccde137ba85ada4e41c86e4d39758871fcf8c717315 |
Hashes for DAWG2-0.11.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1d28eb2a1d91d3f47f923f1729689e1ac39ee202aeb662233612edebff2ac1ba |
|
MD5 | 96ec2e7a40bb58a7da7c432dbf96e8da |
|
BLAKE2b-256 | 95fb137d01218f92ae98cf3f8f70f70ac112a42b7bd203e28db5db302476442e |
Hashes for DAWG2-0.11.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bfcf2bfc59437959bee81a9a22f21a891327b555de34bbb813d46a23341a4a6f |
|
MD5 | 5c867ab6506c64881e09ede414607db0 |
|
BLAKE2b-256 | 83e7108227c463ec775f01ce068d174911a3e9fea9a68305a31fad86f87256bd |
Hashes for DAWG2-0.11.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 704bbe41a6460bf96a0a17207188d7689e7b6c0c6a21018010be50bafb1a92bc |
|
MD5 | 850a47247fa76a3a612c66a486380d25 |
|
BLAKE2b-256 | c46aa4aa48a31464c10cfdee6c7d3604e7a283917b4999ac678525112157a7a9 |
Hashes for DAWG2-0.11.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b7dafc2002c0734a89279fe521d96453dbad90da3a98b57ac5b7f005cfc1f173 |
|
MD5 | 1d4bc4e6279040f57eccab703e5f36f4 |
|
BLAKE2b-256 | ddc7932b6f88da24bc833434de80e5732ea6e82c4550bad046bc4abb444b994b |
Hashes for DAWG2-0.11.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 41bd3831b55970bfa4046874a2ddc62634b02756b604db663ed1ecb7d7de803b |
|
MD5 | 8e2b2606e9d92a7dcd620ed9119f0c57 |
|
BLAKE2b-256 | f03febbdc204423216f55dcabd49d63f503a41041b4afbcf38b56ea6ae371d74 |
Hashes for DAWG2-0.11.0-cp311-cp311-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 899aaaa668d97684bf687400bc282241a0e38bf7c0d019783ec67d5799c8c62f |
|
MD5 | cbd331a53c7f2840f9e354af89f95c38 |
|
BLAKE2b-256 | 85033052e479b6f861557fca5709345ad5e802a03926eae4780203edaa937d49 |
Hashes for DAWG2-0.11.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5b1f1e4191b243a1bf80c9367223f17db9d4a754e84dd5fdd5a6ce07136aa224 |
|
MD5 | 36cce63d853f690191344ba7992cf819 |
|
BLAKE2b-256 | eba5817af832cda07cc1ef49d30b231a578270e5b4288fa9bd841451e82ae9db |
Hashes for DAWG2-0.11.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c8bbeff981878695c586021f90eb11405e895fb8af19d3852f21b501a988d8a0 |
|
MD5 | ec2b7b1c8097e964c8883de3d2d64f7f |
|
BLAKE2b-256 | a5a075d2739ef60bd784247aab0313e78417ad2bd28d21f26d3495c27801aeb0 |
Hashes for DAWG2-0.11.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1d1aa7412e87bdf2d62b946ba2b75e64e7f3bdbfd230e4df485f088bd97c0f60 |
|
MD5 | 45ec3c65c184381d642b4ca13bf0b723 |
|
BLAKE2b-256 | 9c1df617fd79c207a47877542b74e534b85deae6c80d0113927f97248942c61d |
Hashes for DAWG2-0.11.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 94b900fa4f07b53a689f5e25557a62174829ab018dfdd7491f82304b2e50ac42 |
|
MD5 | 1a3c046fcb3e8ef4fe4e2ca93d39b1a7 |
|
BLAKE2b-256 | 8d950c3e1878be0f6721fa9adc4b7b2eecc9145d0a8ff90337806870894b0077 |
Hashes for DAWG2-0.11.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2c38572b03731570c9f32116f2493b43076a02d8b6bf7bceac7dce81cf051325 |
|
MD5 | 65742e535bb673054ea05034c7a6990a |
|
BLAKE2b-256 | a964bf6c64cf801427efad0c4aaf50f474b0eef572117a065bad2c57b97841bc |
Hashes for DAWG2-0.11.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c3c7571fff432bd27698a05ce043e486b8ee5a78c451a3054d46a58f977933a7 |
|
MD5 | 670d0e82cfa9d4ecb8d8cdd94c644d74 |
|
BLAKE2b-256 | 50ac2842ac7a5f98aeb68988d3f26ce8a11e1705f8010887bcce99d6281adbe2 |
Hashes for DAWG2-0.11.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2f1c3bcb008aa93772933bf2c5234da6c34d484433ac1ab575b40bd525e6db3f |
|
MD5 | 4fffdffd6450bc1b0c7b2687028d0422 |
|
BLAKE2b-256 | d27ad63312fb01c81cad71e8f6b4d0f8155e4136252ec56b74b746bd95ef99a1 |
Hashes for DAWG2-0.11.0-cp310-cp310-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 614a555ee406231e6a59d00e89c34c146b98cbed64dff6a17edf69e0e3758590 |
|
MD5 | f53e806269eba221f2a409290d49b56f |
|
BLAKE2b-256 | 72f50106ca27fdf5cd6c447cc78e1a529ac1fc9305858ddd9698e8603f7cfc62 |
Hashes for DAWG2-0.11.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 984a82fff96e47204bd0bddb469d1fcd28eb95b5c0726c4f4b43b030a7207433 |
|
MD5 | e3f4fbfcb74297965b809341e2be168b |
|
BLAKE2b-256 | a86e9c8a33466cd769e04b9a3b2ba136c33d36df32e4b9d2f0f3408907d0b2e8 |
Hashes for DAWG2-0.11.0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1d7ab7464e9fab15511b91bed95c9baf885de25c7b1217585a26a3bb2d7a9f63 |
|
MD5 | 8ae75abda58da68a449182bb74ce3ab0 |
|
BLAKE2b-256 | a03162d9253fa295e2d576cbcd292529583cb9a262f0072d2858ff5324a9df61 |
Hashes for DAWG2-0.11.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 988b3ae67058197bd038834b916b49fecab018aa6ae9702a3fb6f6f8307b9b6b |
|
MD5 | 4d50f2acf5a690f7f178a4515873dc28 |
|
BLAKE2b-256 | 7cb662029286d061824c90ff489a56b9c00de24407b5b792afe870c9a6f7026e |
Hashes for DAWG2-0.11.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c4af4e86abfe6576e2514415c46ccc56916b4f059c2b4ba3b659d5b48ee3477a |
|
MD5 | 5860af93b2259d45b083dcbdd73b1619 |
|
BLAKE2b-256 | 1f26623698fc7507c46526118e3dbd578432fe1a4d77bd6a3e1002b9615508f1 |
Hashes for DAWG2-0.11.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 18d8213b3ab0cee44542e446fbcdb6d3bfa59eafe603d3a964e686fd1eb24be8 |
|
MD5 | 82c248e8ee5647f2bcc6d5cdde6a2546 |
|
BLAKE2b-256 | 99f098f97928367471482078259f51e3989529d37f001bb37f12f0fbef90cd45 |
Hashes for DAWG2-0.11.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c0bd9168b1cea340df770c1158e2f2063d57d12da29f95c028b6b7db83332756 |
|
MD5 | aaecdc9eb218d9ec5a5393c65c7065bb |
|
BLAKE2b-256 | 0d92568bf54ead55b2d7ce406e94d909bca1ae3a55c9ffbb7dca89e63017330c |
Hashes for DAWG2-0.11.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e99359864178c721b3e70b95164418688a429b0469dbf71ee7526cf3f3e21f8c |
|
MD5 | a0355f57e0c9881adb6e30252f143112 |
|
BLAKE2b-256 | 1e3eee34b9c4071689600fbc29f72e6bf545b42e66d1798dbcd0e2e8b1c1ef2e |
Hashes for DAWG2-0.11.0-cp39-cp39-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7cd4278db89860ed84a92e974c839197b2c9b73f69e3b5734615cc67432ff782 |
|
MD5 | e5a0a67cc7e89c5a89ac59ddf6839cd1 |
|
BLAKE2b-256 | d079b6867524ae9449b8273c28ffc01e1915e28da5c559edca7ad6fcae982f0c |
Hashes for DAWG2-0.11.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ab2122494d34b4af6ea5d44dec5eca84acc90cd2df97aa6aabf3cd5b6e3f237f |
|
MD5 | fb29cd86af78fd4d477bce71287e5141 |
|
BLAKE2b-256 | 2d97b5f3d1496276ff7a46636ad940c7f4042de2e0843c436b7bfc546b4961e6 |
Hashes for DAWG2-0.11.0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3b78ef99e43589c79eff374a9b9d8bbfd675698bbc3155d5d14cc2eeb349abb0 |
|
MD5 | b31fb90878b7de34920f0bcd7638decf |
|
BLAKE2b-256 | abdf26020c1c197f71dd457f28a7a4b82644cf301917fb973f091fc205292777 |
Hashes for DAWG2-0.11.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6b02a6f3d027a4134b6e03184998be4653d37961f913a917bdd35f1c0f8c6c80 |
|
MD5 | a66d2dba0840974f9552a7c82a934df1 |
|
BLAKE2b-256 | 4bde48ed89c45add1fcdc6e4db71a936dda58b89687d879b514d623c6396e249 |
Hashes for DAWG2-0.11.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a3ebdb70c60d66e1a460a875aa7864a28184fd4e86b68adbc9de9e6a69b6bf53 |
|
MD5 | 44f0330d6d905b7d7d3926830f55883b |
|
BLAKE2b-256 | 427d71a4808613d4150822df802112aec7543d89f03b199722ec38c86725f711 |
Hashes for DAWG2-0.11.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0b714b5446ba8066e954e97e240e3bf6ec86ba154981741efef4a1ddd3a86d71 |
|
MD5 | d0c44089837cfecdaf0d71a88ce809f6 |
|
BLAKE2b-256 | 65f65f30cfc831e01f45385f1f346f1bf14869a138051cd57ca902393a9479d6 |
Hashes for DAWG2-0.11.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cab001bbf71c7ea5cbdabe068154496a71346777d1984f0173fe6b0a3c2b5c96 |
|
MD5 | ddc2c2260af969b72387b5c7330db904 |
|
BLAKE2b-256 | 57195e7cca25f9c6a24f86e12690a845d3b99cfda231ffb990ced04b93ee2f47 |
Hashes for DAWG2-0.11.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b0ee7b7e2e4a2e2892df1c0149791e9b7f7cc14269f64afad09b69edbf2be892 |
|
MD5 | a77b26fdf1ce3656f764869947c66935 |
|
BLAKE2b-256 | 6454115e73d5a16ccaa3a55f81a8f6e910bfa0aae4081fe2f63dfd2ec48c548e |
Hashes for DAWG2-0.11.0-cp38-cp38-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 98764fb0e0d8f25855c7f01b097117a55c32a617a8931a3b41fd252effddbfae |
|
MD5 | a98b8d951b1a9eaddce88bd63d5ffc49 |
|
BLAKE2b-256 | 9920d1d2bf9a986f75c31e26eb6b4413139a61e0e737bfaa0925c3a281edeb52 |