Skip to main content

A C extension that uses a modified version of the Levenshtein distance algorithm to calculate fuzzy matches for substrings.

All strings used by the subdist module must be Unicode strings.

New in version 0.2

The get_score function returns match score [0.0, 1.0] of needle in haystack based on substring distance

Example

fuzzy substring distance for “bdb” in “aaa bbb ccc”

import subdist

needle = u"bdb"
haystack = u"aaa bbb ccc"
distance = subdist.substring(needle, haystack) # 1

Metadata

Release files for subdist 0.2.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for subdist 0.2.1
File Size Uploaded Provenance Actions
subdist-0.2.1.tar.gz 2.4 kB Without provenance Details for subdist-0.2.1.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for subdist 0.2.1
File Interpreter ABI Platform Actions
subdist-0.2.1.win32-py2.5.exe Details for subdist-0.2.1.win32-py2.5.exe
subdist-0.2.1.win32-py2.4.exe Details for subdist-0.2.1.win32-py2.4.exe

Total release size: 132.1 kB

Release files / subdist-0.2.1.tar.gz

Download URL subdist-0.2.1.tar.gz
Size 2.4 kB
Tags Source
SHA-256 checksum
How to use checksums
6ccf17e03764cbff78bb7a50260a07f303cf73e2086af692c77f4de769c6e38f
BLAKE2b-256 checksum
How to use checksums
eed5ad09dd92a9db673f035e0d851d0206cc4d0dabdd916af4384e1d6bccfbee
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / subdist-0.2.1.win32-py2.5.exe

Download URL subdist-0.2.1.win32-py2.5.exe
Size 65.1 kB
Tags Source
SHA-256 checksum
How to use checksums
3941eacf76320393044d105cd481a2c8a162724f91d0ed1c58d7a20c34edb32f
BLAKE2b-256 checksum
How to use checksums
773c045238840d0ac5819598b3d808271474c5a75e634f3247133ab998da9f69
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / subdist-0.2.1.win32-py2.4.exe

Download URL subdist-0.2.1.win32-py2.4.exe
Size 64.6 kB
Tags Source
SHA-256 checksum
How to use checksums
95b7b45560cd01677fd59098393e0e29f1209ab28a01f51218fab86089e08629
BLAKE2b-256 checksum
How to use checksums
850ce11683c924d86ab88178ef27a0d6940e6fa793d1e4ad235da6096f54df3e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Security for subdist 0.2.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page