Fast and memory efficient DAWG (DAFSA) for Python
Project description
DAWG2
This is a fork of 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)-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 C++ library is licensed under BSD license. Bundled libb64 is Public Domain.
Changes
0.12.0 (2023-11-24)
- Fixed memory overflow on corrupted file in dawgdic code by @gmossessian
0.11.1 (2023-10-03)
- Fixed readme appearance on pypi.org
- Add Python 3.12 to metadata for pypi.org
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 asfrom __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)
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 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
andRecordDAWG
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:
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
anditerprefixes
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
andsimilar_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.12.0-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c70d10437a67d2f6ee23de0bdf8e598faaa59f1dc578b8e6b6749705c54f8a23 |
|
MD5 | 6d497b5711b3464cd09a7ab70f15da64 |
|
BLAKE2b-256 | 000e590f3db302927b813e79900be98cc74ff8385026f60d8f05c6ce2c5ebcfa |
Hashes for DAWG2-0.12.0-cp312-cp312-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cb02a8b0eb9dea6493a33259f2d392dcf783f9f486cd48f7dc158af24eae53e1 |
|
MD5 | 15bfdeff88a9c2d787cba047bacc26da |
|
BLAKE2b-256 | 19200387c0af1f2830cbf32ee48ee3780c3cc48017bd71b0a3f3d9253074e50b |
Hashes for DAWG2-0.12.0-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e8a37ef3733987002fbd91f8c5613ca687830356c386f0e7a26c0cd8991d5c34 |
|
MD5 | bc3012cc788b4258a903715ec73f0983 |
|
BLAKE2b-256 | 8120734f3b46f99e5c86829f7d37ee950af461dfab782bdb0cc570c95e7ae300 |
Hashes for DAWG2-0.12.0-cp312-cp312-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5e36ede84351f022e2dfb62cddc38d55b4bdff8d6d6d2e178415253ba2d0ef93 |
|
MD5 | 57d491252e9c0a33b4b61c0a5aa68b40 |
|
BLAKE2b-256 | 0886bc69bbf3887b49b31a94ece7e4c8051ad26525772c797543349522291fd5 |
Hashes for DAWG2-0.12.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 863923f9fcf01c0ff08e998cef5c658dafb55f0d9f857f9718e8853a50b40efc |
|
MD5 | 6ff6fe1f5589222769bddc33d6947a47 |
|
BLAKE2b-256 | 5d0d81c24b9f67f731dfdcb353469b601648a094f409442e9f71fcf707cd0696 |
Hashes for DAWG2-0.12.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 008090f0db347cf0ac45a0476b46f0cd30e3abe3d5d3ceb92d807d1999957408 |
|
MD5 | 4006e910fa32b9b132fd7554b861af7a |
|
BLAKE2b-256 | 3f617b6c26e27f04cb72d8d14f3c4700d9ee7d4e54cb4de0acff194c260e5f53 |
Hashes for DAWG2-0.12.0-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 01e765b3c652b6ea23e78098d9d9a6e4ce57924ce94e231737a3f12d5e5a2a88 |
|
MD5 | a995aa825189f0ada3525cb87a6c223d |
|
BLAKE2b-256 | 3db009bb8b44d2609f1fea2bca0b851ed4a821a80da53d4b8aa069c52d3155ab |
Hashes for DAWG2-0.12.0-cp312-cp312-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e6e2f86f9844e8600adea73b3c9b780bca59e812891ddb4179ce5e0b2f190a06 |
|
MD5 | 8d73ce5fe999914207d1302b58cd5f48 |
|
BLAKE2b-256 | 04b0e435fe072976ea93784b2002dbd8076fc0eb028422a77c0f41b17204baca |
Hashes for DAWG2-0.12.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c1c242165be4009e7a14d5f47269657b25146ae9bc2b7062bb0c7906849037b0 |
|
MD5 | e1c985696fc936ec912b57375714be5c |
|
BLAKE2b-256 | a2cbfd32fd008d54f56a2fa6fc287d8c59760d473a359880631cd6323067f07c |
Hashes for DAWG2-0.12.0-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7c91c91494e0a745aa5d4d099a8f46d48da31a4a44f6b74cff60bb6a7146180c |
|
MD5 | 624ef5bcc4bc91d26b344227a8789c7c |
|
BLAKE2b-256 | 26b46218401f2838abdeda5fc23a30c4d482ad47f704a688974e75087f52bdeb |
Hashes for DAWG2-0.12.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2f0c703ebca9e7c78deff1c86923b7c2488c981bcebd072c02ac668f14d158ba |
|
MD5 | 68e84697e01da951ac1cc7bf79c20add |
|
BLAKE2b-256 | eb14ce2ef262752e6062638e1ffc6452c4defc19c7859c0d237913508dc93db9 |
Hashes for DAWG2-0.12.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4dd9810b9c039b6d17f420e0b59dc8d4ca831b6f5164f7db0aee0f4aa5141cd7 |
|
MD5 | 11ed29b74646dcdcdff39aff606bb2fc |
|
BLAKE2b-256 | c174fe4bc13c8f651f469a0d34643e569182dc3606b414d6a3b750fe375cf46d |
Hashes for DAWG2-0.12.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 628e3404ea2d2a75a0d57ca63658bf2ca6c1890a48001830164940f5294e63b2 |
|
MD5 | 45101391aa99ffc44177bf93f245dbb4 |
|
BLAKE2b-256 | 97f4a0a059fb4611633b62aa5631770cec332f148111bd23f1535aa96874261a |
Hashes for DAWG2-0.12.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5f9ff401ffcc9b10e1fa5177b27a3dd75a70baedd0d81d4d04113fc712f555ad |
|
MD5 | 6d46197b540c3f1ab6756b79d0bcdc5f |
|
BLAKE2b-256 | 3e487416023e3e80743df3a06ba63371c1479bf4790d58dc120c71c5a846e215 |
Hashes for DAWG2-0.12.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5d5750d31db05730a91d49ca1197abf2cb4ddb1db760d0cdea5d7d1fad0915bc |
|
MD5 | 740853de989db524b0fd1253610295ac |
|
BLAKE2b-256 | 67411e0b8aa91a7b847eace09682cdbf507ff129b2360d88781ad6ef34cdb4aa |
Hashes for DAWG2-0.12.0-cp311-cp311-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 67c7957bd24f65a9b110ad15d0a105d8b3c53aee6b9b3d886d21df6e8c0f61db |
|
MD5 | 9e39f420811a667810ca92c011f9806d |
|
BLAKE2b-256 | 47f6f83d4938c6d78c3c52ec4ecf37e73a96f148dcbf9436b99012444a27e09b |
Hashes for DAWG2-0.12.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3a45592b779d6014d32403f8fefcd8620ef7a505e1cdbbceed5670004a9d7828 |
|
MD5 | d9a5f28b213d7a49e4f0c409402dbd4a |
|
BLAKE2b-256 | 368acfdb0d8951ffee75cfbdb899ecc70f2088047eaaa30b21fb41f0fd02a1c7 |
Hashes for DAWG2-0.12.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d46594ef32a11cfda06d6c0fdce1814730c75bf80a63dce73c2a329e5db11794 |
|
MD5 | 5000dd7d792ce388ed35a6ecc5448bc8 |
|
BLAKE2b-256 | aa163f42051074c9f9737dbdfc18f18c198cbede6e92383e51868e1a00eb17da |
Hashes for DAWG2-0.12.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 54c196ec40b7663054bbe437809ba74c00853d7054c5c7955cdade4d5da2bc61 |
|
MD5 | 75f20f89d5090d1e43905678c2fbbe91 |
|
BLAKE2b-256 | c6375c4e9f4c62a9ad8ba8a94ee0982005e253cfa94c57b9ef78804a7d9d6534 |
Hashes for DAWG2-0.12.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bf2661f8b1296882f8562d30ee5f6d83b0592c3f81fd97fcfc76af7868f93823 |
|
MD5 | ef560e3bbd90d095a6c99802e89d5f90 |
|
BLAKE2b-256 | 60b3f1aaaf752cdb644a49c7fe0cedebe486c2caf7078ab63d075f9eded8f30c |
Hashes for DAWG2-0.12.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e5e32487e04c131128602e1f83325d92afb29bb341552a00f40d6e18ae4dbd93 |
|
MD5 | 745fdfc6e0b7645cb1f75deee6fd4717 |
|
BLAKE2b-256 | cdd06255e542c73e248fbe6db87727f762df767869ae2f435f2b98faf6b31db1 |
Hashes for DAWG2-0.12.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 69813620c7926dff14908a6a58bb80e05d36d8d7754eb7e6613c67abd5462f8b |
|
MD5 | 2219a1c143ee0a3ed6cc2b408cb9be41 |
|
BLAKE2b-256 | e587d9d57bd9cd1a68773bc44161c1e114ac1198ba4ec74ef022e83ac0b4362e |
Hashes for DAWG2-0.12.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8ada3a6b7e33abe4092cb5fe77577cf018e64f3a20cff1c8ac1beb96f04f15bd |
|
MD5 | 2e32c0a8bd946b8f1b2585fdac1620c9 |
|
BLAKE2b-256 | 9ee29c9827034a65de343e09784fc8534e54f5b27120e7a699b808a5b896f531 |
Hashes for DAWG2-0.12.0-cp310-cp310-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b0e4743ec1a8aba01ca88b5bcbea919e4711c0944f5fb6629a016435b5dfa48f |
|
MD5 | b6e5ac5a3619a805fcba0553d4215260 |
|
BLAKE2b-256 | 9cfe770bf2df873f39641f2147870a88d650bf2cf894b8237f86845d63233b2c |
Hashes for DAWG2-0.12.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 595de6c1de5454f5728cced49a8a6f7d10105d1aca6381dcfc12fbfbab0cef43 |
|
MD5 | a11242043d9a27201b664321ef0c9295 |
|
BLAKE2b-256 | fdf689ebc7f07ea18e8a255f97d794c9cdc5e09130f60bdd8cc23807f5f4a609 |
Hashes for DAWG2-0.12.0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 05092d5ba11a5943671651a0e7d7a261ede5bba881ee5fe56fca8445e76f278a |
|
MD5 | 68a21bab1391f08d66d5d1036d2711bb |
|
BLAKE2b-256 | 1aba5c6d03896059e305ea097260edfbc172383dc9982e8e2b11bc9cb8cd22ae |
Hashes for DAWG2-0.12.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e4df201e9c18b5e4d02e3237bbb9a9d6eff6366d0f36d2405c6a28037dca4c38 |
|
MD5 | 602ab1b22b8f3400e7f895df42695c6c |
|
BLAKE2b-256 | 2d868006f6a786caf46e7ec58ebd721f6569335d1da1aafc50e4f7290f8453cf |
Hashes for DAWG2-0.12.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c361cd606705217c3f17e4505272d4da6e2a0adb558fbf0c4255b1c433014ad6 |
|
MD5 | 5873d7cd9f8e3a83f66723d382238d1b |
|
BLAKE2b-256 | eac63352ec004851b9b324e3cd11bb265b4c16bca71f24e84e673a8f61c8c5a4 |
Hashes for DAWG2-0.12.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2e1c3bac08ec5cd9201e26f361ce388413b1797f26dbb46f69a3ba60c5a9f6fe |
|
MD5 | 5b74dfb1a7b37415ccc445c17e4a9ae2 |
|
BLAKE2b-256 | d6839d03be8f2f50a3bd418432282e126cb59c7f3c6a213b71f552c376886fde |
Hashes for DAWG2-0.12.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 79c48db670ff5662d1d87a1d52a2b3b8bcc689e9596e56d10d67dfd23d8b73f7 |
|
MD5 | 30a3569baf0911849885167e30ea8f19 |
|
BLAKE2b-256 | ee6007fc8be9e4be8d56ca4ac137dcfa758535c01f967940bd152382d2382eb7 |
Hashes for DAWG2-0.12.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 542f17f0eee8573813e1a12d3da52c5a25d5e907f5b5dc0426c15975c7b70c53 |
|
MD5 | 40c37c0b4f5e2b1c82b72f36e5939566 |
|
BLAKE2b-256 | a48b6bfdad4a225984394a503b225974579b09419b46d7c5ff5974961bd78ce2 |
Hashes for DAWG2-0.12.0-cp39-cp39-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c7c1858187aeea4ab32f5c59ba1a68cd7af447aaf9f87769bdf94e6edce4100b |
|
MD5 | f9bb18e91525056d4c9a5475d25ba6aa |
|
BLAKE2b-256 | e37587234507eb213e77729b17eabb697ee4a664cb54a3f55118e621f8a526f5 |
Hashes for DAWG2-0.12.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bd8124659139df07d93d3f7233a771427d3e29f26d82b44db47753a3c20f781d |
|
MD5 | c721b97b2ff3fb417a2dac62a85e3e91 |
|
BLAKE2b-256 | 1f87b7d6033c5ab9683646d8ad3039e898bd8fae7c52bdcb572d83e163035c87 |
Hashes for DAWG2-0.12.0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6cfdb34bbb9d436165c2c71e0c49a9f9b76eaf4acb423346aee32664076b5bbb |
|
MD5 | a1f1c77f08a3d438331c920e9351dd19 |
|
BLAKE2b-256 | 9f3a3fb0dc732e0eb051635e61d0588743c877315f23a054c31de75d147fb0cd |
Hashes for DAWG2-0.12.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4a4304899d4ce7f61bdb3e1919a472a86c55037a31248f945067d0c79c7a4057 |
|
MD5 | c8936cae52398ec32a15abc48aeb4f10 |
|
BLAKE2b-256 | cd273108755179b53c15ac77ce43df987593e9ad3484fccaf4aae21ba9bde51c |
Hashes for DAWG2-0.12.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6d92aacdefbf2f79b2fad73f4294e9f5218cbca5a8b122e8092741f5cb1940c4 |
|
MD5 | 2b3a4d03ad0323e9c1223c5958f2e4ba |
|
BLAKE2b-256 | 715605b5db128304ee07e85ed56cb77446d73fb0963a8afa09b78fee79b07672 |
Hashes for DAWG2-0.12.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cdda2b65a5918e43d5507ed9f49525740d945c2a70dff57f0f06b2f5685ee5bb |
|
MD5 | c086275c4bb00fdcf583360a18961b7e |
|
BLAKE2b-256 | 3a858b77845b79e4e4c75bbc1a7d92c62bfab92fb18ce70bb4be50519866d43e |
Hashes for DAWG2-0.12.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4991eadfd935023e34bae75874c3bcd37c90f0e552ad5d025d3ea5eced5d5af6 |
|
MD5 | d2520857292c697a7f60047c1f5d1dee |
|
BLAKE2b-256 | 6f3ba1d4d927105b874a3b5ab977b22969f7bb04b702a1301be47e5a1cf65bc1 |
Hashes for DAWG2-0.12.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4a2963b44f9982e6761a045093f81d842cf6dab2aaa6004e813393e8d8c4a080 |
|
MD5 | f2f07cfbb0bbc5a1fbdad9c60f9b7e41 |
|
BLAKE2b-256 | 4fcd225515fd1d2776dd25037a953cbddcd8d76597ac45f6cbe5d16f096be3a1 |
Hashes for DAWG2-0.12.0-cp38-cp38-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fc5d50acfd86a2f931dc653239f7cb1130d046eeab682f0cf17908f6df545ed3 |
|
MD5 | 333030c9ff5267a7b0913c0b2d1aefad |
|
BLAKE2b-256 | 788f73e157ca5a6d26cf25a9a88da657a99878b72e05893f5658ba35b27f7e53 |