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.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.11.1-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3e820dc0711852db7677b7d851cbe8a4252901ab4c7b1f59f32847d09c74935c |
|
MD5 | e78b9871ed1b15b4192f7f0dc4d7f2dd |
|
BLAKE2b-256 | 06b7f28193c5809517757fcaa4542c0a595c8326b61b3a8c7547a8fdb89aae84 |
Hashes for DAWG2-0.11.1-cp312-cp312-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 97e0196a0261f3310105e0e81f128d55883a4fffd656eaa2812b248dee1607fa |
|
MD5 | 505a140ca70e17888afd2dcdd36fc0af |
|
BLAKE2b-256 | 5520d180ec2e85f5eba60a3230931912fc6a99411ff323183add1f3c455c546c |
Hashes for DAWG2-0.11.1-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 81b170116083c977ec89dec5f0881a3d76cd322aadbea3dce309189f9079e3bf |
|
MD5 | 9989f245bca93b6eb35f2d71f2a9dc08 |
|
BLAKE2b-256 | 5d2d41d588ef03c301d19820b685e5144978253d79520c251ff13b34c92414a6 |
Hashes for DAWG2-0.11.1-cp312-cp312-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 79ce4e9a0f2bd7d6eee8f0610f44e129fc4573a0f90d01e54a478c7c863656c7 |
|
MD5 | 2ec6a3cc72ef474ae12fc9c8a1ce4da9 |
|
BLAKE2b-256 | 5b1dcf6888fdf326358fc218f2b24ff1d3c107c10ef693a407db8d91170fbbe3 |
Hashes for DAWG2-0.11.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 86f07d2e25d7505c8d69754acb92310d1e079c70700d011c62950fcdd3eab5c2 |
|
MD5 | 9c418c913d480c201f28262c29d80045 |
|
BLAKE2b-256 | 6c3fe070e2b78f96b327ea889d5769187a5e5375963f23ab38b736f4478cadf4 |
Hashes for DAWG2-0.11.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 14c836c1e3db1858f28996aa99215caabf8caa9ce4888c2a2bf0d14b93441201 |
|
MD5 | 6192c09040a45534d24c4fa90e299c9f |
|
BLAKE2b-256 | af6a571e7e08c1cc033e644102d7bb084c06a49153879cd1cc0c72efe27e2e8d |
Hashes for DAWG2-0.11.1-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8e2950f098ccb2d7e25fa8b8c7defe52bf4d68df434358e9664b65ec0ea34a90 |
|
MD5 | ae1966057cf1cab447853cd7994c6cf7 |
|
BLAKE2b-256 | b83e558c9a6b77902a70bca25471688c725936cac035b1d32b7f9a51186a3216 |
Hashes for DAWG2-0.11.1-cp312-cp312-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 89b3dba4fee0ac13ee48bcf35039d124c9f790601ac73e8944803e703b9a8aaf |
|
MD5 | b31c66a193c2fc69f65b7779d6dc42ae |
|
BLAKE2b-256 | c52d02c04e4f94f9b8fb599c985c5931662c38df2de39760b6d48980208258b4 |
Hashes for DAWG2-0.11.1-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7eb532b3be4af9b0c7acbf4030824d4bf8f32795032b1ca1c0701b0b55aac81c |
|
MD5 | 0786af4a1b41e2c97cc556e6023f1415 |
|
BLAKE2b-256 | 705d1925c4f3226ce7581717878951cb88e9a618fc5f5c18e9156f52d6c176cb |
Hashes for DAWG2-0.11.1-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 02af3261118744926947b9b71d38724487dc9c1be6935e27f975894c437a1ab1 |
|
MD5 | 5ebd9b87b78bafbe61ae058e9c34f69f |
|
BLAKE2b-256 | 845449cd4d0ac60ee3a3724196ce480deb73d3273485288ec7762cff02213185 |
Hashes for DAWG2-0.11.1-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 99427c86f0c13c7ef0126e5bf32179dc750342b1bac10c37ccf0ec86ec294e32 |
|
MD5 | e8b88ea881973eba0237820a98c54cc9 |
|
BLAKE2b-256 | 34a869a891386c88b2a7d4a78a8809cc8a894311413fd347de52a58dbe36b2e3 |
Hashes for DAWG2-0.11.1-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f1c278ca7a0116846ca9d0533f3331686be2bef2adb1679f3663cc4b9f0add9e |
|
MD5 | 4d3f50fa0421c112a18eacddf0e6c3bb |
|
BLAKE2b-256 | bf336ffbe1355a8bb2f03b29a3cf5e24d6c957e1952ba24cd0a6e3cb338714ad |
Hashes for DAWG2-0.11.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d445bb6e6ebd8fc0be61f00fbcd81274b634ace905728c632ef85dfbb2dee581 |
|
MD5 | 38c7b54b0499218b6a8828c9d0e130a9 |
|
BLAKE2b-256 | ac9e2bb7747604005fa7de9a0fffbbe394bb39eb91a2102924193db81f506e6e |
Hashes for DAWG2-0.11.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0ebf04393fa8b82798208a0d560ab49bc6dc156b5ec595400b6dda784feb8e1b |
|
MD5 | d1ac209eeb03c48696981962b0f7374a |
|
BLAKE2b-256 | 560aea23ca7197632bfb301d1131f2a9ccf0fda4576f47dab5e22dde50fee51c |
Hashes for DAWG2-0.11.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 37aceb72b763f77e3689a265734276bfdef6dc6212d16f0850dfc21c938e2227 |
|
MD5 | cdda778939e9a4ae2a46721068673a6e |
|
BLAKE2b-256 | dbc4cb6029d360a06f417c7767489271938d65112f41b948101c62d071b0829f |
Hashes for DAWG2-0.11.1-cp311-cp311-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9294f101f0abfbbe81aeb40d114f90d7c2e2c6f06efc0c087f723a5f65a40fae |
|
MD5 | 121c93b526ff4479485a7f3e8b7dede2 |
|
BLAKE2b-256 | 272cc06d034ff1d924f97cdf4875075e481ceba4da032a5bdfd054037f7a3e9f |
Hashes for DAWG2-0.11.1-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7c1f27f3685b47820040168fa1d81d06295cb1e941bac40f2682637549f87002 |
|
MD5 | 6a1d62dc3b525355e440a07cdee48f18 |
|
BLAKE2b-256 | fe50532666336a8ec00dc8de70391cd38932673f229efa3f4c2ccc0eae00f578 |
Hashes for DAWG2-0.11.1-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aecba5643a6af87b48ba2ee7e927cb0ab3663d904168e416db274108ef034804 |
|
MD5 | 6d88f2762e6cb680728a500cf5294c40 |
|
BLAKE2b-256 | 1826640f5394e6d88b5ea5f441461bc7add1693cd4232d1a2d650cb9460997a7 |
Hashes for DAWG2-0.11.1-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a24c8bf0a89cdfabc612e4738b7fae72be910c69fc917acf1288b65e6c045860 |
|
MD5 | e416e60c391c9720b971680a92e4198d |
|
BLAKE2b-256 | 5055c2c1c6cd3e801546d4eef7d5c1121e3d2bd153e1742d02288e3bb573d81e |
Hashes for DAWG2-0.11.1-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c7f54b50e7aed3f91e5ee846e1d46a44a4a857ae96663c971e85a4246b4af040 |
|
MD5 | 3b5992f2cf2d7bfb84a6d71e6df67bf2 |
|
BLAKE2b-256 | 112356bfaa05f59efc8c62d4f69653680672c3a867b60a75e3a1823fb4233938 |
Hashes for DAWG2-0.11.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5a71b6b6970f58c0e6653427e89dea9ee8e388cd3024262bf6e0cad4cb3ed551 |
|
MD5 | 5a59bc2440f3391fe91d7c378d889953 |
|
BLAKE2b-256 | 08bf3fe9d759c384e58069595cedcbdd28aca9702819adaf3a9ead17106c405e |
Hashes for DAWG2-0.11.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e35158e405082a37405e8abeefe63145331076c40c3acd23ac130091c134c16c |
|
MD5 | a48238452fb5a6e028cfada57c9aad04 |
|
BLAKE2b-256 | 84ac9cca063c67fd64bc3ce30e0a360443288daf2174c45b291d4f3bbd2f8814 |
Hashes for DAWG2-0.11.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e75ccd9880be3c01e4d9d033a0fa7be9c84b4c89750b2632988d47b6bd28c625 |
|
MD5 | f431cb9bdb5b6055fb603d31b8eb3963 |
|
BLAKE2b-256 | f623c0a84cd7e54f3c155f9e710e55b8c4d92c4b670bc7016b5c3a9df27609d9 |
Hashes for DAWG2-0.11.1-cp310-cp310-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b55fd43d4091f2c4f8146b260112b186613aab719176daa8a98aea1a815913b6 |
|
MD5 | ebe87d378210a979eddfc95ffdd3b06c |
|
BLAKE2b-256 | d653f51112889770f1d57b219623de09819c3e2e1df063004e8019e9c2bb9213 |
Hashes for DAWG2-0.11.1-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9f02b8eac1ac383a75806dd031214a01fd9105ec25bdc43a855aeeac9e4d332d |
|
MD5 | 95e0018b3e0e3c701ce91d52688789c0 |
|
BLAKE2b-256 | 8723ed5c7e4003c782aa0eda9f4faa0cd75f21df5c694469ae5d89779168dc98 |
Hashes for DAWG2-0.11.1-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 92c4f72880442359148b84abb6da22df754b390f9d6850ac72f492554ddaa039 |
|
MD5 | f28c2118072b61a1de4fbc27645a66ee |
|
BLAKE2b-256 | 9f6695396def88dd2c697a4e1a2227db4b6e5f952fe15e337aefe6504e561a85 |
Hashes for DAWG2-0.11.1-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 56c1217012654d7f693909262f4564807e07e2c6d60f7c775cbc453ebf9cecf2 |
|
MD5 | b5859b3cedd581c70cb3b36526066010 |
|
BLAKE2b-256 | 37e59c5d5f0a06f5bfc2b73df2175918e4141971b8e418651e14e60318e90f2b |
Hashes for DAWG2-0.11.1-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 91a3b1b3fce995939f80ac4dee8da5291c2d9f0995a9803d5d4feec88e4b7be3 |
|
MD5 | 937f1f973500a202f929a9d67caf0317 |
|
BLAKE2b-256 | e2015218da3aaad7650157c4ea0eb4cd6c37d99c02d3a11832da9f3e8fed8dde |
Hashes for DAWG2-0.11.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4854313adb9fc08100bb5ff2a798e2e95bbfcf666a4bec4ac99335b02ab137e3 |
|
MD5 | c125cf1d289d5d0f48d6f054fd0d1f5b |
|
BLAKE2b-256 | 0bb6620fea1df10f2bf21e85b2bae9da06e4af49f513fbbcd8a21a7b6644f324 |
Hashes for DAWG2-0.11.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2158c9488c684e2b1ff034f73fc20bd50b6626429481f1e2fd8a5694c483fe8d |
|
MD5 | b10bb7f6aa4565246c7f32e95f50facd |
|
BLAKE2b-256 | fd4bbaaf60f100990f4eac34b3c5ce1f5a529ebc5fa7900cb1708e9cdc0cabc6 |
Hashes for DAWG2-0.11.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | db09a6f47cb16e2e8a90e642c42e730c52ca68e3407f0a24c3634fe92401cd14 |
|
MD5 | 68e092c7245ff09ecd1711cb791da61d |
|
BLAKE2b-256 | 550aecb6fbd488f088e76bddaedb5978b4ced0c4565ab9e718e028d16372fb1e |
Hashes for DAWG2-0.11.1-cp39-cp39-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 505df64426b6e16e8aa1101b41d936f6ec0d2baf579d001ab38ba0cadca92002 |
|
MD5 | f63206c909b45035526d106e96fdfa9f |
|
BLAKE2b-256 | f88e0986b98135d2c516825e093df15ec553192a38e7651831368236a49b6994 |
Hashes for DAWG2-0.11.1-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dbdee1679f9198b2286fcc4cea8d8a488cc817cd3bd51c52ad198be6017919a9 |
|
MD5 | b9849b413659a685ac6a3b7acecdd1c1 |
|
BLAKE2b-256 | 2e36290aecb0c5f6953a5a2473d28c60289852fc2e82f1e4ab29d6c34dd03ca5 |
Hashes for DAWG2-0.11.1-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bbd0d6c742b346cb9d8deaab4652c7c3bd75190e25f863d4c3d2e2125e713365 |
|
MD5 | ccb948859751b27abcb4e7e94d9ded6a |
|
BLAKE2b-256 | b322f1b61587ca30dc0ed27caa4fc4b6835d6bd60b387fe1c4d4229b7da90759 |
Hashes for DAWG2-0.11.1-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9a71a332452940818e77e4e039ead4f4cf8fc935e55fdfd8d4aa8e1af5afa20e |
|
MD5 | 193a41f4676b4bf4cb1cf4074a0808ee |
|
BLAKE2b-256 | a79faf0d50e0d892ffde103134bbed1bccf515cdd0c230572adf9ef5aac1d03f |
Hashes for DAWG2-0.11.1-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 05fa39b82f67cf7a05edf965339425c4e11f88de5ef2430bfa51fa8e2e322ff6 |
|
MD5 | 58a13fb7f0b456cddaa1da4f7c9dfda0 |
|
BLAKE2b-256 | 1d5bb191e74e5de40455d18f6303e2eb1971d79432fc787792d87c94ba96a608 |
Hashes for DAWG2-0.11.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 27e396bc06e5744c6f1f9f2abdbd4518a58ccf325afc3ae419c7ae64ad94baec |
|
MD5 | 8941bf15f79eb7a2c3fdb6059db87992 |
|
BLAKE2b-256 | bbb08c6891a93f1dea08339c57f31758e4146c055c49d76171dfc5637aa724c9 |
Hashes for DAWG2-0.11.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0272eb4b28a0e1e011be436be8f34f2b6fd39e5ed594aefd5cc21aa6d0d343ce |
|
MD5 | 1d1aca6737b6b0ea75f6f544f381308d |
|
BLAKE2b-256 | 72968b23a640851b19e9de22da7624b5b1963b1d8d0f2b54cbe87ee60f3cd004 |
Hashes for DAWG2-0.11.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9e84099df4577ce3caecb2f95a3ce4f5c80f7b15cc7177ddf980990e78ac211e |
|
MD5 | f47e8faa9f91e6cf23bf4e25d817c62b |
|
BLAKE2b-256 | 0785c0c061d615c64358b27b71fec60874261f96b3ba7d99b55dfb2afd4a7c7f |
Hashes for DAWG2-0.11.1-cp38-cp38-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7ef927a1d42131419aaf0399eb89a9741e14e22a83707a1426afb6f7e6b10de5 |
|
MD5 | 76c0187f12a4bec9b9f4e6e66622a830 |
|
BLAKE2b-256 | 0c27f8749bb26a385886b10483744953fd8a01f268a913727a6bed7e545d1004 |