Skip to main content

fuzzysearch is useful for finding approximate subsequence matches

Project description

Latest Version Build & Tests Status Test Coverage Wheels Supported Python versions Supported Python implementations License

Easy Python fuzzy search that just works, fast!

>>> find_near_matches('PATTERN', '---PATERN---', max_l_dist=1)
[Match(start=3, end=9, dist=1, matched="PATERN")]
  • Approximate sub-string searches

  • Two simple functions to use: one for in-memory data and one for files

    • Fastest search algorithm is chosen automatically

  • Levenshtein Distance metric with configurable parameters

    • Separately configure the max. allowed distance, substitutions, deletions and insertions

  • Advanced algorithms with optional C and Cython optimizations

  • Properly handles Unicode; special optimizations for binary data

  • Extensively tested

  • Free software: MIT license

For more info, see the documentation.

Installation

$ pip install fuzzysearch

This will work even if installing the C and Cython extensions fails, using pure-Python fallbacks.

Usage

Just call find_near_matches() with the sub-sequence you’re looking for, the sequence to search, and the matching parameters:

>>> from fuzzysearch import find_near_matches
# search for 'PATTERN' with a maximum Levenshtein Distance of 1
>>> find_near_matches('PATTERN', '---PATERN---', max_l_dist=1)
[Match(start=3, end=9, dist=1, matched="PATERN")]

To search in a file, use find_near_matches_in_file() similarly:

>>> from fuzzysearch import find_near_matches_in_file
>>> with open('data_file', 'rb') as f:
...     find_near_matches_in_file(b'PATTERN', f, max_l_dist=1)
[Match(start=3, end=9, dist=1, matched="PATERN")]

Examples

fuzzysearch is great for ad-hoc searches of genetic data, such as DNA or protein sequences, before reaching for “heavier”, domain-specific tools like BioPython:

>>> sequence = '''\
GACTAGCACTGTAGGGATAACAATTTCACACAGGTGGACAATTACATTGAAAATCACAGATTGGTCACACACACA
TTGGACATACATAGAAACACACACACATACATTAGATACGAACATAGAAACACACATTAGACGCGTACATAGACA
CAAACACATTGACAGGCAGTTCAGATGATGACGCCCGACTGATACTCGCGTAGTCGTGGGAGGCAAGGCACACAG
GGGATAGG'''
>>> subsequence = 'TGCACTGTAGGGATAACAAT' # distance = 1
>>> find_near_matches(subsequence, sequence, max_l_dist=2)
[Match(start=3, end=24, dist=1, matched="TAGCACTGTAGGGATAACAAT")]

BioPython sequences are also supported:

>>> from Bio.Seq import Seq
>>> from Bio.Alphabet import IUPAC
>>> sequence = Seq('''\
GACTAGCACTGTAGGGATAACAATTTCACACAGGTGGACAATTACATTGAAAATCACAGATTGGTCACACACACA
TTGGACATACATAGAAACACACACACATACATTAGATACGAACATAGAAACACACATTAGACGCGTACATAGACA
CAAACACATTGACAGGCAGTTCAGATGATGACGCCCGACTGATACTCGCGTAGTCGTGGGAGGCAAGGCACACAG
GGGATAGG''', IUPAC.unambiguous_dna)
>>> subsequence = Seq('TGCACTGTAGGGATAACAAT', IUPAC.unambiguous_dna)
>>> find_near_matches(subsequence, sequence, max_l_dist=2)
[Match(start=3, end=24, dist=1, matched="TAGCACTGTAGGGATAACAAT")]

Matching Criteria

The search function supports four possible match criteria, which may be supplied in any combination:

  • maximum Levenshtein distance (max_l_dist)

  • maximum # of subsitutions

  • maximum # of deletions (“delete” = skip a character in the sub-sequence)

  • maximum # of insertions (“insert” = skip a character in the sequence)

Not supplying a criterion means that there is no limit for it. For this reason, one must always supply max_l_dist and/or all other criteria.

>>> find_near_matches('PATTERN', '---PATERN---', max_l_dist=1)
[Match(start=3, end=9, dist=1, matched="PATERN")]

# this will not match since max-deletions is set to zero
>>> find_near_matches('PATTERN', '---PATERN---', max_l_dist=1, max_deletions=0)
[]

# note that a deletion + insertion may be combined to match a substution
>>> find_near_matches('PATTERN', '---PAT-ERN---', max_deletions=1, max_insertions=1, max_substitutions=0)
[Match(start=3, end=10, dist=1, matched="PAT-ERN")] # the Levenshtein distance is still 1

# ... but deletion + insertion may also match other, non-substitution differences
>>> find_near_matches('PATTERN', '---PATERRN---', max_deletions=1, max_insertions=1, max_substitutions=0)
[Match(start=3, end=10, dist=2, matched="PATERRN")]

When to Use Other Tools

  • Use case: Search through a list of strings for almost-exactly matching strings. For example, searching through a list of names for possible slight variations of a certain name.

    Suggestion: Consider using fuzzywuzzy.

History

0.7.0 (2020-01-14)

  • Added matched attribue to Match objects containing the matched part of the sequence.

  • Added support for CPython 3.8. Now supporting CPython 2.7 and 3.4-3.8.

0.6.2 (2019-04-22)

  • Fix calling search_exact() without passing end_index.

  • Fix edge case: max. dist >= sub-sequence length.

0.6.1 (2018-12-08)

  • Fixed some C compiler warnings for the C and Cython modules

0.6.0 (2018-12-07)

  • Dropped support for Python versions 2.6, 3.2 and 3.3

  • Added support and testing for Python 3.7

  • Optimized the n-grams Levenshtein search for long sub-sequences

  • Further optimized the n-grams Levenshtein search

  • Cython versions of the optimized parts of the n-grams Levenshtein search

0.5.0 (2017-09-05)

  • Fixed search_exact_byteslike() to support supplying start and end indexes

  • Added support for lists, tuples and other Sequence types to search_exact()

  • Fixed a bug where find_near_matches() could return a wrong Match.end with max_l_dist=0

  • Added more tests and improved some existing ones.

0.4.0 (2017-07-06)

  • Added support and testing for Python 3.5 and 3.6

  • Many small improvements to README, setup.py and CI testing

0.3.0 (2015-02-12)

  • Added C extensions for several search functions as well as internal functions

  • Use C extensions if available, or pure-Python implementations otherwise

  • setup.py attempts to build C extensions, but installs without if build fails

  • Added --noexts setup.py option to avoid trying to build the C extensions

  • Greatly improved testing and coverage

0.2.2 (2014-03-27)

  • Added support for searching through BioPython Seq objects

  • Added specialized search function allowing only subsitutions and insertions

  • Fixed several bugs

0.2.1 (2014-03-14)

  • Fixed major match grouping bug

0.2.0 (2013-03-13)

  • New utility function find_near_matches() for easier use

  • Additional documentation

0.1.0 (2013-11-12)

  • Two working implementations

  • Extensive test suite; all tests passing

  • Full support for Python 2.6-2.7 and 3.1-3.3

  • Bumped status from Pre-Alpha to Alpha

0.0.1 (2013-11-01)

  • First release on PyPI.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fuzzysearch-0.7.0.tar.gz (111.1 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

fuzzysearch-0.7.0-cp38-cp38-win_amd64.whl (84.7 kB view details)

Uploaded CPython 3.8Windows x86-64

fuzzysearch-0.7.0-cp38-cp38-win32.whl (76.4 kB view details)

Uploaded CPython 3.8Windows x86

fuzzysearch-0.7.0-cp38-cp38-macosx_10_9_x86_64.whl (81.6 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

fuzzysearch-0.7.0-cp37-cp37m-win_amd64.whl (83.6 kB view details)

Uploaded CPython 3.7mWindows x86-64

fuzzysearch-0.7.0-cp37-cp37m-win32.whl (75.1 kB view details)

Uploaded CPython 3.7mWindows x86

fuzzysearch-0.7.0-cp37-cp37m-macosx_10_9_x86_64.whl (80.6 kB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

fuzzysearch-0.7.0-cp36-cp36m-win_amd64.whl (83.6 kB view details)

Uploaded CPython 3.6mWindows x86-64

fuzzysearch-0.7.0-cp36-cp36m-win32.whl (75.2 kB view details)

Uploaded CPython 3.6mWindows x86

fuzzysearch-0.7.0-cp36-cp36m-macosx_10_9_x86_64.whl (80.7 kB view details)

Uploaded CPython 3.6mmacOS 10.9+ x86-64

fuzzysearch-0.7.0-cp35-cp35m-win_amd64.whl (82.9 kB view details)

Uploaded CPython 3.5mWindows x86-64

fuzzysearch-0.7.0-cp35-cp35m-win32.whl (74.5 kB view details)

Uploaded CPython 3.5mWindows x86

fuzzysearch-0.7.0-cp35-cp35m-macosx_10_6_intel.whl (135.4 kB view details)

Uploaded CPython 3.5mmacOS 10.6+ Intel (x86-64, i386)

fuzzysearch-0.7.0-cp34-cp34m-win32.whl (70.6 kB view details)

Uploaded CPython 3.4mWindows x86

fuzzysearch-0.7.0-cp34-cp34m-macosx_10_6_intel.whl (133.9 kB view details)

Uploaded CPython 3.4mmacOS 10.6+ Intel (x86-64, i386)

fuzzysearch-0.7.0-cp27-cp27m-win_amd64.whl (73.4 kB view details)

Uploaded CPython 2.7mWindows x86-64

fuzzysearch-0.7.0-cp27-cp27m-win32.whl (69.7 kB view details)

Uploaded CPython 2.7mWindows x86

fuzzysearch-0.7.0-cp27-cp27m-macosx_10_9_x86_64.whl (77.9 kB view details)

Uploaded CPython 2.7mmacOS 10.9+ x86-64

File details

Details for the file fuzzysearch-0.7.0.tar.gz.

File metadata

  • Download URL: fuzzysearch-0.7.0.tar.gz
  • Upload date:
  • Size: 111.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.0.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.8.1

File hashes

Hashes for fuzzysearch-0.7.0.tar.gz
Algorithm Hash digest
SHA256 243717f44bce3968aaa074c79fff4489e652712da42e20337980305b2b0a9aca
MD5 4d610be3acc3cff7b9950dffe23f21c8
BLAKE2b-256 f679f150fcd096f14ffd459f6bf05d2e015dc880b645dcb4713300f4fc8a706d

See more details on using hashes here.

File details

Details for the file fuzzysearch-0.7.0-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: fuzzysearch-0.7.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 84.7 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.0.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.8.1

File hashes

Hashes for fuzzysearch-0.7.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 f15793c409f5936a127ed7de63b48db17ddf20b966a1e96f50b462989a0b0e27
MD5 b481a2d0f41b85f7ad3494eae621e704
BLAKE2b-256 86a7fde86ddcff6c85df1779d340d2ecb5617a30ad731347f13cfcf883404385

See more details on using hashes here.

File details

Details for the file fuzzysearch-0.7.0-cp38-cp38-win32.whl.

File metadata

  • Download URL: fuzzysearch-0.7.0-cp38-cp38-win32.whl
  • Upload date:
  • Size: 76.4 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.0.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.8.1

File hashes

Hashes for fuzzysearch-0.7.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 f027a31d3c2ac99d1d24b84b948065ea75c403db32e74211e0bc8b412cedcc98
MD5 9c6ccb96d1da081b982d619195a1c4f9
BLAKE2b-256 49f86e5716cc4c3c888b41b768ea21c079a19f08ef574708974247bc0c3d0175

See more details on using hashes here.

File details

Details for the file fuzzysearch-0.7.0-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: fuzzysearch-0.7.0-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 81.6 kB
  • Tags: CPython 3.8, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.0.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.8.1

File hashes

Hashes for fuzzysearch-0.7.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3e5ede382010346859b96e56c9723df7f6f06772cb6405b5669277fc0fe5cce9
MD5 ab95614554e49792470e494a2b81f30d
BLAKE2b-256 ec8a09c20fa108115a1415737b585b606ff10e01058126f042c3b26fa884b94c

See more details on using hashes here.

File details

Details for the file fuzzysearch-0.7.0-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: fuzzysearch-0.7.0-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 83.6 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.0.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.8.1

File hashes

Hashes for fuzzysearch-0.7.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 6011a55fb3458fb64d5f52f7570eb88dfe641a8d868957775e8de70fe736b725
MD5 65b27a11ddfd41ac4af8dd9082926510
BLAKE2b-256 b968b293dc79045a85208dba026c6dde3d07fc443f34b256dbab2daf902ed03e

See more details on using hashes here.

File details

Details for the file fuzzysearch-0.7.0-cp37-cp37m-win32.whl.

File metadata

  • Download URL: fuzzysearch-0.7.0-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 75.1 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.0.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.8.1

File hashes

Hashes for fuzzysearch-0.7.0-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 440fa8d506658b157f62825a8b66d2ebdd09a6f2610c05a0e9d67f2620166c75
MD5 2c0c8cb9221fc9d916f84c1c400a4ccb
BLAKE2b-256 b70e9bc8bc84db14154b00edb5f4ff30a0224900fabc3879d7412b17db4c0299

See more details on using hashes here.

File details

Details for the file fuzzysearch-0.7.0-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: fuzzysearch-0.7.0-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 80.6 kB
  • Tags: CPython 3.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.0.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.8.1

File hashes

Hashes for fuzzysearch-0.7.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 628bd13f8195defad403ac54c2ebfe53003e0a186d46f375a52f471bcc906391
MD5 485fa5d4ac24fa5c3dbb0f121f1bfe3b
BLAKE2b-256 64846719a29380e860ace849a2fc373218d862a9a090ac6b48e9ecfce5e70bde

See more details on using hashes here.

File details

Details for the file fuzzysearch-0.7.0-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: fuzzysearch-0.7.0-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 83.6 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.0.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.8.1

File hashes

Hashes for fuzzysearch-0.7.0-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 798f82a9c18049335b774ea7951b0c5a9475ce28eba0a7b26eb8b410fc94d8ff
MD5 911bed03c455a25f701e232c9c763b60
BLAKE2b-256 8e5fb5caabb1485e49f3b923e91986f369e9d55263bbea1ba845765cdafd5a95

See more details on using hashes here.

File details

Details for the file fuzzysearch-0.7.0-cp36-cp36m-win32.whl.

File metadata

  • Download URL: fuzzysearch-0.7.0-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 75.2 kB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.0.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.8.1

File hashes

Hashes for fuzzysearch-0.7.0-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 ba5480bc954961fc91ecb1321c531debdc8b2683a31e67b0fb659b70fe1b5873
MD5 569945555e6f4e51f149a4d5c361767b
BLAKE2b-256 0831383d0f88b1af2865372c65882cb7edce60e8b6a2ce2f4ba791a5341a9aa2

See more details on using hashes here.

File details

Details for the file fuzzysearch-0.7.0-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: fuzzysearch-0.7.0-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 80.7 kB
  • Tags: CPython 3.6m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.0.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.8.1

File hashes

Hashes for fuzzysearch-0.7.0-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 31e71e19f4ba0b71ad1c1df52f7e5122e640c56941007595a4e151e3055b3da3
MD5 80daf5374cf342695e0bfcbee59a01d2
BLAKE2b-256 966cb2ebb4de8f302756a8164c683cd5bab8b0f4a7c987997a26bb7337258313

See more details on using hashes here.

File details

Details for the file fuzzysearch-0.7.0-cp35-cp35m-win_amd64.whl.

File metadata

  • Download URL: fuzzysearch-0.7.0-cp35-cp35m-win_amd64.whl
  • Upload date:
  • Size: 82.9 kB
  • Tags: CPython 3.5m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.0.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.8.1

File hashes

Hashes for fuzzysearch-0.7.0-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 20a4f896990d9fe05fb39f24e21e1b8c71fee75a03572dcb7a2b64fa9f256e19
MD5 34d585bdadddac28bff53e3810b1270a
BLAKE2b-256 78a39338ca2818f3f0c075176a64a22b4b8d0d754e244b6ef15a425d1baa5f47

See more details on using hashes here.

File details

Details for the file fuzzysearch-0.7.0-cp35-cp35m-win32.whl.

File metadata

  • Download URL: fuzzysearch-0.7.0-cp35-cp35m-win32.whl
  • Upload date:
  • Size: 74.5 kB
  • Tags: CPython 3.5m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.0.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.8.1

File hashes

Hashes for fuzzysearch-0.7.0-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 0bba7697dd4c7e552a6124c97751a82007b8b2359ff54adb4608fb458981c0e9
MD5 650c99fa8129fce04519360d79b73aa4
BLAKE2b-256 ba78f79c183ff13a2ef6152d4757ae3bf7f09cac800d957ee14d70ec3cee4b52

See more details on using hashes here.

File details

Details for the file fuzzysearch-0.7.0-cp35-cp35m-macosx_10_6_intel.whl.

File metadata

  • Download URL: fuzzysearch-0.7.0-cp35-cp35m-macosx_10_6_intel.whl
  • Upload date:
  • Size: 135.4 kB
  • Tags: CPython 3.5m, macOS 10.6+ Intel (x86-64, i386)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.0.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.8.1

File hashes

Hashes for fuzzysearch-0.7.0-cp35-cp35m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 d89309d1d25594c53097d21f506ab4d2b434f56b414817798ec271f806f1ed0b
MD5 524cd0dcdabb993e8ab72fb6cd925d8f
BLAKE2b-256 c9edfbd04977ea99b6ccbecb0015eef0fddc39506e1ccdd51896a6dd2aa328f0

See more details on using hashes here.

File details

Details for the file fuzzysearch-0.7.0-cp34-cp34m-win32.whl.

File metadata

  • Download URL: fuzzysearch-0.7.0-cp34-cp34m-win32.whl
  • Upload date:
  • Size: 70.6 kB
  • Tags: CPython 3.4m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.0.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.8.1

File hashes

Hashes for fuzzysearch-0.7.0-cp34-cp34m-win32.whl
Algorithm Hash digest
SHA256 ac334532a786412ed986584c53b88794c6cb6b0cdecf55794e52bde3c0b298ff
MD5 eb8a2fce0bb0076989b7398729a03df1
BLAKE2b-256 9353e5c53032fd27ee38f3fc9473e32baf66d1a500a3831f0b96e46fb8addd92

See more details on using hashes here.

File details

Details for the file fuzzysearch-0.7.0-cp34-cp34m-macosx_10_6_intel.whl.

File metadata

  • Download URL: fuzzysearch-0.7.0-cp34-cp34m-macosx_10_6_intel.whl
  • Upload date:
  • Size: 133.9 kB
  • Tags: CPython 3.4m, macOS 10.6+ Intel (x86-64, i386)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.0.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.8.1

File hashes

Hashes for fuzzysearch-0.7.0-cp34-cp34m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 6888a8be4710e82a660b559b77f8d44d92e801d913d9be1632f77bd23622dfb8
MD5 c91953b9e53e2c2c79fe2a1343dded0f
BLAKE2b-256 79517700c281b4bffa307f98e6b9215177014bc2331e867dbc5d26f368792a5d

See more details on using hashes here.

File details

Details for the file fuzzysearch-0.7.0-cp27-cp27m-win_amd64.whl.

File metadata

  • Download URL: fuzzysearch-0.7.0-cp27-cp27m-win_amd64.whl
  • Upload date:
  • Size: 73.4 kB
  • Tags: CPython 2.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.0.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.8.1

File hashes

Hashes for fuzzysearch-0.7.0-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 b315694a05c6e12b23bb7d40eee321c56e4484f8d8fc5465d5c43863d877e28e
MD5 8bda17ce71141481c37e053273228cca
BLAKE2b-256 0c70321585e5e1489943da17526ab902d95ac6751557c279fd3c27ac8100c0d5

See more details on using hashes here.

File details

Details for the file fuzzysearch-0.7.0-cp27-cp27m-win32.whl.

File metadata

  • Download URL: fuzzysearch-0.7.0-cp27-cp27m-win32.whl
  • Upload date:
  • Size: 69.7 kB
  • Tags: CPython 2.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.0.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.8.1

File hashes

Hashes for fuzzysearch-0.7.0-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 90806c7b076432d935cb9e2fc2e9a0a6b4fa22c611e1a68c6279d5add0948851
MD5 2292388cc0ef66edc3a88f6d368e8723
BLAKE2b-256 be7333a0cac5b493b6a8e57a5a4ba183e109ee763afce126d3e2aee97c44654c

See more details on using hashes here.

File details

Details for the file fuzzysearch-0.7.0-cp27-cp27m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: fuzzysearch-0.7.0-cp27-cp27m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 77.9 kB
  • Tags: CPython 2.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.0.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.8.1

File hashes

Hashes for fuzzysearch-0.7.0-cp27-cp27m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9c666cddf485fa84f68be2abc35e8a376f5d15997a38d1390a186ead8eb1c1d2
MD5 8f24532c0346abd3add950662eba0ac6
BLAKE2b-256 c47ff291b49e952aad59429b957f7219eac0ad8ae33391612343de19b859ef1a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page