Skip to main content
File added late

1 file was added to this release more than 14 days after its initial publication. Inspect the release files before installing.

Build Status Azure DevOps coverage pre-commit.ci status

editdistance-s

Fast implementation of the edit distance (Levenshtein distance).

fork

this is a fork of editdistance with the following changes:

  • __hash__ based support is removed as it makes incorrect assumptions
  • only strings (type str) are supported
  • cffi replaces cython (so abi3 wheels can be produced)
  • the module is renamed to editdistance_s
  • the public api does not contain eval (only distance)

installation

pip install editdistance-s
  • wheels should be available on pypi in most cases

api

distance(s1: str, s2: str) -> int

compute the edit distance

>>> import editdistance_s
>>> editdistance_s.distance('hello', 'hell☃')
1

Metadata

Release files for editdistance-s 1.0.0

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

File added late

1 file was uploaded more than 14 days after the first file in this release.

While project maintainers occasionally add legitimate files to an existing release, late additions can also indicate a security compromise.

We recommend inspecting the release files before installing.

Source distribution (sdist)

Source distribution for editdistance-s 1.0.0
File Size Uploaded
editdistance_s-1.0.0.tar.gz 5.1 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for editdistance-s 1.0.0
File
editdistance_s-1.0.0-pp37-pypy37_pp73-manylinux2010_x86_64.whl PyPy 3.7 PyPy 3.7 7.3 Linux glibc 2.12+ x86-64 Details
editdistance_s-1.0.0-pp37-pypy37_pp73-manylinux1_x86_64.whl PyPy 3.7 PyPy 3.7 7.3 Linux glibc 2.5+ x86-64 Details
editdistance_s-1.0.0-pp36-pypy36_pp73-manylinux2010_x86_64.whl PyPy 3.6 PyPy 3.6 7.3 Linux glibc 2.12+ x86-64 Details
editdistance_s-1.0.0-pp36-pypy36_pp73-manylinux1_x86_64.whl PyPy 3.6 PyPy 3.6 7.3 Linux glibc 2.5+ x86-64 Details
editdistance_s-1.0.0-cp38-abi3-macosx_12_0_arm64.whl CPython 3.8 abi3 macOS 12.0+ ARM64 Details
editdistance_s-1.0.0-cp36-abi3-win_amd64.whl CPython 3.6 abi3 Windows x86-64 Details
editdistance_s-1.0.0-cp36-abi3-win32.whl CPython 3.6 abi3 Windows x86-32 Details
editdistance_s-1.0.0-cp36-abi3-manylinux1_x86_64.whl CPython 3.6 abi3 Linux glibc 2.5+ x86-64 Details
editdistance_s-1.0.0-cp36-abi3-macosx_10_14_x86_64.whl CPython 3.6 abi3 macOS 10.14+ x86-64 Details

Total release size: 286.1 kB

Release files / editdistance_s-1.0.0.tar.gz

Download URL editdistance_s-1.0.0.tar.gz
Size 5.1 kB
Tags Source
SHA-256 checksum
How to use checksums
a2ea53a4f7c2fcf151ba0f35c8a258771912ba0b4068011bb76aa55a79187941
BLAKE2b-256 checksum
How to use checksums
5bc3fc39711c836a942f4d462d19c70b59c1048c279d09741180792c1e0ae30c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/51.3.3 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.5

Release files / editdistance_s-1.0.0-pp37-pypy37_pp73-manylinux2010_x86_64.whl

Download URL editdistance_s-1.0.0-pp37-pypy37_pp73-manylinux2010_x86_64.whl
Size 16.4 kB
Tags Linux glibc 2.12+ x86-64 PyPy 3.7 PyPy 3.7 7.3
SHA-256 checksum
How to use checksums
149bd66dd32904f0dbe04dd3dae4b3b7b1464dcc5953d8bb81df59e39a2238ad
BLAKE2b-256 checksum
How to use checksums
d85619f401514e84a8e63dc7c3ede14a0a45025006d6da28fbf8911eaa303bf5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/51.3.3 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.5

Release files / editdistance_s-1.0.0-pp37-pypy37_pp73-manylinux1_x86_64.whl

Download URL editdistance_s-1.0.0-pp37-pypy37_pp73-manylinux1_x86_64.whl
Size 16.4 kB
Tags Linux glibc 2.5+ x86-64 PyPy 3.7 PyPy 3.7 7.3
SHA-256 checksum
How to use checksums
2a197427a33fa197f947dcc5ab78da285914f519a947d2dd1bd49cea88cd81a0
BLAKE2b-256 checksum
How to use checksums
d39216e5b18844095a71396d040198d7576ddde9301c1ee60b8eb0ac342fe55c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/51.3.3 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.5

Release files / editdistance_s-1.0.0-pp36-pypy36_pp73-manylinux2010_x86_64.whl

Download URL editdistance_s-1.0.0-pp36-pypy36_pp73-manylinux2010_x86_64.whl
Size 16.4 kB
Tags Linux glibc 2.12+ x86-64 PyPy 3.6 PyPy 3.6 7.3
SHA-256 checksum
How to use checksums
6de367f96f5a4956b01ebbc5b733894fef178a80300870948e39621feb0dee09
BLAKE2b-256 checksum
How to use checksums
36f10347d1fc51f6ce47ed1689cdcf722c012959cac0a81e621188cf9a0ab03f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/51.3.3 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.5

Release files / editdistance_s-1.0.0-pp36-pypy36_pp73-manylinux1_x86_64.whl

Download URL editdistance_s-1.0.0-pp36-pypy36_pp73-manylinux1_x86_64.whl
Size 16.4 kB
Tags Linux glibc 2.5+ x86-64 PyPy 3.6 PyPy 3.6 7.3
SHA-256 checksum
How to use checksums
edd4a26a14f1a2176c7773cd20993c32b36af538fee55a45edd624bbab85feee
BLAKE2b-256 checksum
How to use checksums
a273b2696f1278b85240e1b058a8b93dbdf7bd92a67fbbf143251d497a1b5d45
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/51.3.3 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.5

Release files / editdistance_s-1.0.0-cp38-abi3-macosx_12_0_arm64.whl

File added late

This file was uploaded more than 14 days after the first file in this release.

While project maintainers occasionally add legitimate files to an existing release, late additions can also indicate a security compromise.

We recommend inspecting the release file before installing.

Download URL editdistance_s-1.0.0-cp38-abi3-macosx_12_0_arm64.whl
Size 12.5 kB
Tags CPython 3.8 abi3 macOS 12.0+ ARM64
SHA-256 checksum
How to use checksums
236936154552ba83ea2293a53889bed02e32e983cf680e7796ade1f65a5789f6
BLAKE2b-256 checksum
How to use checksums
0dd96cdb4b1de3684e7f2589a8424ee931d0c704008a677a0f4967060b2a9c26
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.9

Release files / editdistance_s-1.0.0-cp36-abi3-win_amd64.whl

Download URL editdistance_s-1.0.0-cp36-abi3-win_amd64.whl
Size 16.5 kB
Tags CPython 3.6 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
905ab09aa7bc6aa4aa5e800b63525377ef216ca839bcbfab05e8b3f91379844a
BLAKE2b-256 checksum
How to use checksums
d88c1013e1b262a641d8a77c2dbe94180d876b2f4945691e532717452a9926f6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/51.3.3 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.5

Release files / editdistance_s-1.0.0-cp36-abi3-win32.whl

Download URL editdistance_s-1.0.0-cp36-abi3-win32.whl
Size 18.4 kB
Tags CPython 3.6 Windows x86-32 abi3
SHA-256 checksum
How to use checksums
3e3e5a4194acaca5997e97d07c95ca70ea4b8f7a7c5ad227c865367ff1267082
BLAKE2b-256 checksum
How to use checksums
15f4e89b31f06a2719973589ddc28b00b6b3ea67f123c97d6869e59893e1385f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/51.3.3 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.5

Release files / editdistance_s-1.0.0-cp36-abi3-manylinux1_x86_64.whl

Download URL editdistance_s-1.0.0-cp36-abi3-manylinux1_x86_64.whl
Size 155.2 kB
Tags CPython 3.6 Linux glibc 2.5+ x86-64 abi3
SHA-256 checksum
How to use checksums
74d275a4b0a59439e1a83a2eda5f42e3df293cdb0732c53b3609ee0af472e9fc
BLAKE2b-256 checksum
How to use checksums
9b479264bc1b9554ed2404f579fd226bc524d02ead9519bed09368a531983ecd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/51.3.3 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.5

Release files / editdistance_s-1.0.0-cp36-abi3-macosx_10_14_x86_64.whl

Download URL editdistance_s-1.0.0-cp36-abi3-macosx_10_14_x86_64.whl
Size 12.7 kB
Tags CPython 3.6 abi3 macOS 10.14+ x86-64
SHA-256 checksum
How to use checksums
8f68d57c95bef7838b1eba6d5e317f44ede020b569e13c35147a6d2d78daecf1
BLAKE2b-256 checksum
How to use checksums
40d02d072b3b386156dada6d38c29d756b722d82ca38bfa3bacaaa6fcf765640
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/51.3.3 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.5

Release history Release notifications | RSS feed

This release

1.0.0 This release

10 release files

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