Skip to main content

Package to calculate the Levenstein distance

Project description

levdist

PyPI - Python Version PyPI version PyPI - Downloads

CI codecov

A Python package to calculate the Levenstein distance algorithm implementation with non-GPL license, typing and speedups. The implementation is based on code samples from Levenstein Wiki.

Installation

pip install levdist

Usage

from levdist import levenshtein

distance = levenshtein("dog", "cat")

Development

Setup

  1. Install PDM using this documentation
  2. Install development dependencies pdm install
  3. Install prek hooks prek install

Testing

This project is using pytest for unit testing. To run the test you need to run pdm test In addition to that you can lint your code using pdm lint and check the typing by pdm mypy.

Type checks

mypy is configured to run in strict mode for files in src folder. Typing is not checked in tests folder.

CI

PR checks

Each PR run GitHub actions for all actual Python versions to check if native extension is built and tests pass. Also formatting and typing will be checked.

The coverage is published to CodeCov.

Dependency updates

To update dependencies and prek hooks there is a GHA job that is scheduled to run weekly.

Release

To create a release, create a tag v<MAJOR>.<MINOR>.<PATCH>. The release will be created with the source code and wheels.

Benchmark

The benchmark of this package can be run using pdm benchmark console command. It compare its speed with other Python implementations. Check the BENCHMARK.md for the latest measurements.

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

levdist-1.0.4.tar.gz (7.6 kB view details)

Uploaded Source

Built Distributions

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

levdist-1.0.4-pp311-pypy311_pp73-win_amd64.whl (13.7 kB view details)

Uploaded PyPyWindows x86-64

levdist-1.0.4-pp311-pypy311_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (12.4 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

levdist-1.0.4-pp311-pypy311_pp73-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (11.6 kB view details)

Uploaded PyPymanylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

levdist-1.0.4-pp311-pypy311_pp73-macosx_11_0_arm64.whl (10.9 kB view details)

Uploaded PyPymacOS 11.0+ ARM64

levdist-1.0.4-pp311-pypy311_pp73-macosx_10_15_x86_64.whl (10.9 kB view details)

Uploaded PyPymacOS 10.15+ x86-64

levdist-1.0.4-cp313-cp313-win_amd64.whl (13.7 kB view details)

Uploaded CPython 3.13Windows x86-64

levdist-1.0.4-cp313-cp313-win32.whl (13.2 kB view details)

Uploaded CPython 3.13Windows x86

levdist-1.0.4-cp313-cp313-musllinux_1_2_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

levdist-1.0.4-cp313-cp313-musllinux_1_2_s390x.whl (1.2 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ s390x

levdist-1.0.4-cp313-cp313-musllinux_1_2_ppc64le.whl (1.1 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ppc64le

levdist-1.0.4-cp313-cp313-musllinux_1_2_aarch64.whl (1.0 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

levdist-1.0.4-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl (53.0 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ s390xmanylinux: glibc 2.28+ s390x

levdist-1.0.4-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl (49.9 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ppc64lemanylinux: glibc 2.28+ ppc64le

levdist-1.0.4-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (47.7 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

levdist-1.0.4-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (46.6 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

levdist-1.0.4-cp313-cp313-macosx_11_0_arm64.whl (12.1 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

levdist-1.0.4-cp313-cp313-macosx_10_13_x86_64.whl (11.7 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

levdist-1.0.4-cp312-cp312-win_amd64.whl (13.7 kB view details)

Uploaded CPython 3.12Windows x86-64

levdist-1.0.4-cp312-cp312-win32.whl (13.2 kB view details)

Uploaded CPython 3.12Windows x86

levdist-1.0.4-cp312-cp312-musllinux_1_2_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

levdist-1.0.4-cp312-cp312-musllinux_1_2_s390x.whl (1.2 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ s390x

levdist-1.0.4-cp312-cp312-musllinux_1_2_ppc64le.whl (1.1 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ppc64le

levdist-1.0.4-cp312-cp312-musllinux_1_2_aarch64.whl (1.0 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

levdist-1.0.4-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl (53.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ s390xmanylinux: glibc 2.28+ s390x

levdist-1.0.4-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl (49.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ppc64lemanylinux: glibc 2.28+ ppc64le

levdist-1.0.4-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (47.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

levdist-1.0.4-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (46.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

levdist-1.0.4-cp312-cp312-macosx_11_0_arm64.whl (12.0 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

levdist-1.0.4-cp312-cp312-macosx_10_13_x86_64.whl (11.7 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

levdist-1.0.4-cp311-cp311-win_amd64.whl (13.7 kB view details)

Uploaded CPython 3.11Windows x86-64

levdist-1.0.4-cp311-cp311-win32.whl (13.2 kB view details)

Uploaded CPython 3.11Windows x86

levdist-1.0.4-cp311-cp311-musllinux_1_2_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

levdist-1.0.4-cp311-cp311-musllinux_1_2_s390x.whl (1.2 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ s390x

levdist-1.0.4-cp311-cp311-musllinux_1_2_ppc64le.whl (1.1 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ppc64le

levdist-1.0.4-cp311-cp311-musllinux_1_2_aarch64.whl (1.0 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

levdist-1.0.4-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl (52.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ s390xmanylinux: glibc 2.28+ s390x

levdist-1.0.4-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl (49.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ppc64lemanylinux: glibc 2.28+ ppc64le

levdist-1.0.4-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (47.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

levdist-1.0.4-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (46.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

levdist-1.0.4-cp311-cp311-macosx_11_0_arm64.whl (12.0 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

levdist-1.0.4-cp311-cp311-macosx_10_9_x86_64.whl (11.8 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

File details

Details for the file levdist-1.0.4.tar.gz.

File metadata

  • Download URL: levdist-1.0.4.tar.gz
  • Upload date:
  • Size: 7.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for levdist-1.0.4.tar.gz
Algorithm Hash digest
SHA256 8fdc3737b8edbb285735691cb7fec6ada1689eb7fc9e96049cb2df9cac4f82a4
MD5 4039770bc758c15ba920db9507560c3c
BLAKE2b-256 5b9d58949b84bcbfa735513650dbbb899ea41905819cb0300d07c6f910ad8408

See more details on using hashes here.

Provenance

The following attestation bundles were made for levdist-1.0.4.tar.gz:

Publisher: publish.yml on derlih/levdist

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file levdist-1.0.4-pp311-pypy311_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for levdist-1.0.4-pp311-pypy311_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 42ed0c990e9c8d7509dbce05a413cbc88fed349d13fbe5a656f929bea2e18859
MD5 406a12c37c0d6a11e289a02b9e626f85
BLAKE2b-256 977dadb4be45a7d98eac28ba419fb175554a41a6c0f72e50fdf47e69cc079279

See more details on using hashes here.

Provenance

The following attestation bundles were made for levdist-1.0.4-pp311-pypy311_pp73-win_amd64.whl:

Publisher: publish.yml on derlih/levdist

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file levdist-1.0.4-pp311-pypy311_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for levdist-1.0.4-pp311-pypy311_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5a1d6f9e6dd27b587b29bed2af9c830877d64d7d0922de612b1b9b23c4a51495
MD5 2e8f80be58f55997ba3e101edf290cee
BLAKE2b-256 8a32d305f7a734ec3b888d29ccc85c7eafe104a8f7a09d832b66c3fbc919ee61

See more details on using hashes here.

Provenance

The following attestation bundles were made for levdist-1.0.4-pp311-pypy311_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: publish.yml on derlih/levdist

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file levdist-1.0.4-pp311-pypy311_pp73-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for levdist-1.0.4-pp311-pypy311_pp73-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 26013a8d067f857b3f5ca33d0a7bb54fb660772fedd709053ebbdadccdaafae2
MD5 ec6fd891a8a0a3bb37d79c964d32e8de
BLAKE2b-256 4fcb56c90ca294d4959771a845f31e53e691f62d3a27afb2d2c80ffc7124535a

See more details on using hashes here.

Provenance

The following attestation bundles were made for levdist-1.0.4-pp311-pypy311_pp73-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl:

Publisher: publish.yml on derlih/levdist

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file levdist-1.0.4-pp311-pypy311_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for levdist-1.0.4-pp311-pypy311_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c5c6c397ee0026537331dc467e32338354fe85d1aa7ad77592b2419e333ac610
MD5 0c10e7d278b2253b5fee8fd35890d4dd
BLAKE2b-256 76429e7b3220b353385dabbcc4d3cd28844e550d9be896273195bfdc4c28d0de

See more details on using hashes here.

Provenance

The following attestation bundles were made for levdist-1.0.4-pp311-pypy311_pp73-macosx_11_0_arm64.whl:

Publisher: publish.yml on derlih/levdist

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file levdist-1.0.4-pp311-pypy311_pp73-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for levdist-1.0.4-pp311-pypy311_pp73-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 337fce3cfaf968c3c9059474fdbe858fa17c5618a24a52dc43f1fb1a4120300a
MD5 5d1bb17d8a14e1a2d6d04a9d0a398890
BLAKE2b-256 6f19c4af2abc8db493d5345d0a4591ed10d4236b7b1d110313b99c6c633659a7

See more details on using hashes here.

Provenance

The following attestation bundles were made for levdist-1.0.4-pp311-pypy311_pp73-macosx_10_15_x86_64.whl:

Publisher: publish.yml on derlih/levdist

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file levdist-1.0.4-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: levdist-1.0.4-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 13.7 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for levdist-1.0.4-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 04124126ed8e8a5bd895bb2ee0366beed8179b545c2f133305fc3430a8039826
MD5 270ddff815871047902e8193445c4450
BLAKE2b-256 eb7045d30ce8b3cffde1ab910f56b48842389def87c14164df05201e2528f148

See more details on using hashes here.

Provenance

The following attestation bundles were made for levdist-1.0.4-cp313-cp313-win_amd64.whl:

Publisher: publish.yml on derlih/levdist

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file levdist-1.0.4-cp313-cp313-win32.whl.

File metadata

  • Download URL: levdist-1.0.4-cp313-cp313-win32.whl
  • Upload date:
  • Size: 13.2 kB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for levdist-1.0.4-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 b4d12687e449d4c419e3923d35cdd9d63ab7e8bf6ebc0f02d4fd2b506272cc27
MD5 d5d8f2ed8c0eb2a35f0d9670701e822a
BLAKE2b-256 7b7497a069461420acfacb234e11d197547d56e4b55898f13a8acf2db1a7cfef

See more details on using hashes here.

Provenance

The following attestation bundles were made for levdist-1.0.4-cp313-cp313-win32.whl:

Publisher: publish.yml on derlih/levdist

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file levdist-1.0.4-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for levdist-1.0.4-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8ff9b44e026212fa62de68482e40d3c2422ba063c0f2a5844a5869bb5402a711
MD5 121722b4cce6e319b5d09d27b5c57c55
BLAKE2b-256 ae60304be76d4357db491f3564fdc90cc01870c057db365ba3b20fc13d23b94b

See more details on using hashes here.

Provenance

The following attestation bundles were made for levdist-1.0.4-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: publish.yml on derlih/levdist

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file levdist-1.0.4-cp313-cp313-musllinux_1_2_s390x.whl.

File metadata

File hashes

Hashes for levdist-1.0.4-cp313-cp313-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 2e97a8caecffa241af9b54b56af3011de8b8041e3d0ffebdacc8697d783557c8
MD5 b8f8a5ebac524391786a86a3ac447f17
BLAKE2b-256 e741ada6fbf53b705a413ed16fed12c4cbc079b4dfc046bd4c920fac4c1061d4

See more details on using hashes here.

Provenance

The following attestation bundles were made for levdist-1.0.4-cp313-cp313-musllinux_1_2_s390x.whl:

Publisher: publish.yml on derlih/levdist

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file levdist-1.0.4-cp313-cp313-musllinux_1_2_ppc64le.whl.

File metadata

File hashes

Hashes for levdist-1.0.4-cp313-cp313-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 402fdffb6ef85b8a264090e507fd4336f80954bcaa59e36bcea8f06394ebfdc9
MD5 b0db17ff7e0e3ba45c724bd1bbc0ff41
BLAKE2b-256 c83f85599788843548adbe8f2940fe083982d282ec6e97abd8e94ece316ce207

See more details on using hashes here.

Provenance

The following attestation bundles were made for levdist-1.0.4-cp313-cp313-musllinux_1_2_ppc64le.whl:

Publisher: publish.yml on derlih/levdist

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file levdist-1.0.4-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for levdist-1.0.4-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e1ec6d4bc1006ac6db88b77378bc814401e1b149afa7339212811455751dee02
MD5 13e5dd74af53bbaabde91f0c0f3c9cef
BLAKE2b-256 962439ae9f26b6ace358a5afe9ff7acc58c51f578efc7f587f2036eae06affa5

See more details on using hashes here.

Provenance

The following attestation bundles were made for levdist-1.0.4-cp313-cp313-musllinux_1_2_aarch64.whl:

Publisher: publish.yml on derlih/levdist

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file levdist-1.0.4-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for levdist-1.0.4-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 33919d259e124557ef6f6fc3778f824bacea2d587e5c5c10d82212659dd8ec86
MD5 e3d7bb07339088de8bbd847d93cc60bc
BLAKE2b-256 d42b1fc5f339b01114abd6f546e2fd4c6ddd3661ab7d83141a8642adf55f4f9f

See more details on using hashes here.

Provenance

The following attestation bundles were made for levdist-1.0.4-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl:

Publisher: publish.yml on derlih/levdist

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file levdist-1.0.4-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for levdist-1.0.4-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 989baad663f9952374a126d1c1d2302b2b8cc7ef45b142c215f0464706c915e3
MD5 31e31f5ae3b457201fb44f62d0572de4
BLAKE2b-256 efba54338c9419059b206274051c32e6a26dcbb725a2f8282bd753e1c4c52c94

See more details on using hashes here.

Provenance

The following attestation bundles were made for levdist-1.0.4-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl:

Publisher: publish.yml on derlih/levdist

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file levdist-1.0.4-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for levdist-1.0.4-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c1debf7cb8e9ff4d415188122583087e6ee67f2a0bb8aeb30f874e080aa340de
MD5 dc9429d1a6bdc0626e1e3f7d97a76411
BLAKE2b-256 766e8a64d35521ea99437cc9774c81d0c664b317e8fcabf0fb37b663a4421e98

See more details on using hashes here.

Provenance

The following attestation bundles were made for levdist-1.0.4-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: publish.yml on derlih/levdist

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file levdist-1.0.4-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for levdist-1.0.4-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 f2d5bf23a56de78a403d5aef5ea4256f92fced08c802c7b8285b581b11ee39b1
MD5 68ca9d3ba2ec77690676a4dd208e0eca
BLAKE2b-256 be6ce3f33b3247ab369117a5a4fa25c36988240d6062cb84a2ca83aa60114e4e

See more details on using hashes here.

Provenance

The following attestation bundles were made for levdist-1.0.4-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl:

Publisher: publish.yml on derlih/levdist

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file levdist-1.0.4-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for levdist-1.0.4-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e1c8d1d33505a96ab40ad891f0cd0645dd1cd7579edbbbd61d19b68b03d9d99c
MD5 b482a92220963b456d710bbd3de6e8be
BLAKE2b-256 708ad25c72231be8f61297ff7c5bdf0bc1cd89eab35cd984031358be27c8e864

See more details on using hashes here.

Provenance

The following attestation bundles were made for levdist-1.0.4-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: publish.yml on derlih/levdist

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file levdist-1.0.4-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for levdist-1.0.4-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 38480a97e77d7ee06969931375db894226a37817400d675045a063e050cb72f0
MD5 dd0f95dcee79b10592446ad54877ee1c
BLAKE2b-256 c7564b5db7118ab1cfced732c4e25ed5630d0b2e475ed9b9a3976da44e18c7f3

See more details on using hashes here.

Provenance

The following attestation bundles were made for levdist-1.0.4-cp313-cp313-macosx_10_13_x86_64.whl:

Publisher: publish.yml on derlih/levdist

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file levdist-1.0.4-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: levdist-1.0.4-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 13.7 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for levdist-1.0.4-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 98e13008011e7fb3a8b3e3521813eae4fd90dfdfbf2ed92aae532e72f97534ed
MD5 f594aa182ec0c7132542d2582401ce97
BLAKE2b-256 989f750841deb41ab283fc8e976be3e671dbe3a1079a16fcde2fba7cac0068eb

See more details on using hashes here.

Provenance

The following attestation bundles were made for levdist-1.0.4-cp312-cp312-win_amd64.whl:

Publisher: publish.yml on derlih/levdist

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file levdist-1.0.4-cp312-cp312-win32.whl.

File metadata

  • Download URL: levdist-1.0.4-cp312-cp312-win32.whl
  • Upload date:
  • Size: 13.2 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for levdist-1.0.4-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 e7d4eb44920849bef676f5319e7d591cd15e85b4f83a394161d4c393bb04aeb9
MD5 414c9f6a4f5601082bdef54307927bb9
BLAKE2b-256 bd8cfa5597657db03ed5e1c7dc06e8a0bacd55ea49fb99a4df109c19fe6e7050

See more details on using hashes here.

Provenance

The following attestation bundles were made for levdist-1.0.4-cp312-cp312-win32.whl:

Publisher: publish.yml on derlih/levdist

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file levdist-1.0.4-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for levdist-1.0.4-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5e71cae331ef97e146951359da7384ed18f4aa963b27bd2644692840cf16e0da
MD5 998b4ad782fc017635854e97a809e89a
BLAKE2b-256 a4f7adec4467d9d6c25577075e979c3a1f4e1fb136078ac1b9c9cfdfdf465488

See more details on using hashes here.

Provenance

The following attestation bundles were made for levdist-1.0.4-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: publish.yml on derlih/levdist

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file levdist-1.0.4-cp312-cp312-musllinux_1_2_s390x.whl.

File metadata

File hashes

Hashes for levdist-1.0.4-cp312-cp312-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 0c51672370c7911420ecfbd377617d24a02e483a474fd07b7866dd225faec961
MD5 1122c318f59f8d699f31d2ceb6028713
BLAKE2b-256 71ccff3c27ae5d44f1d6369b47a487057896a97645214d643429e481083f912c

See more details on using hashes here.

Provenance

The following attestation bundles were made for levdist-1.0.4-cp312-cp312-musllinux_1_2_s390x.whl:

Publisher: publish.yml on derlih/levdist

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file levdist-1.0.4-cp312-cp312-musllinux_1_2_ppc64le.whl.

File metadata

File hashes

Hashes for levdist-1.0.4-cp312-cp312-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 3c7e2c917c8dacb22e1fe24cc34925cc87d9239674280457d1d20d587f489b2d
MD5 d99cbb9912978db37abd4a08a96cf0ef
BLAKE2b-256 5c29da78614ef7384cae98cf38db9149a0c15700491c2d057d80a70e7d3b4bff

See more details on using hashes here.

Provenance

The following attestation bundles were made for levdist-1.0.4-cp312-cp312-musllinux_1_2_ppc64le.whl:

Publisher: publish.yml on derlih/levdist

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file levdist-1.0.4-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for levdist-1.0.4-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 936916567d3fb5e5ad78e396398ca784a06cdd002af9bde8ea39352db1335455
MD5 c83f89ca3399950f7cafd84e7163b787
BLAKE2b-256 4a9fa5a9a031c5d1d137a896a689a141d3bc7c0a1b64fa54f9c9197d98484bd5

See more details on using hashes here.

Provenance

The following attestation bundles were made for levdist-1.0.4-cp312-cp312-musllinux_1_2_aarch64.whl:

Publisher: publish.yml on derlih/levdist

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file levdist-1.0.4-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for levdist-1.0.4-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 5764723bc3325cdd00dfe2dd8b890baf725e637685821f7f6596d943a2323de8
MD5 0a67d9edce9366110962c0adc8c00d09
BLAKE2b-256 0524f54c9402481d72aaf5eb96d739398cb9f075e4172f88a111cfb11ebebdcc

See more details on using hashes here.

Provenance

The following attestation bundles were made for levdist-1.0.4-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl:

Publisher: publish.yml on derlih/levdist

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file levdist-1.0.4-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for levdist-1.0.4-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 4c2266c41b3b207cf24f3502d7b0555340f8abb7c298b3e9515292f1bc9e9641
MD5 f61e927b93b9b977766708bad0b44d15
BLAKE2b-256 ccab90531656b3f9070632511e9df6efc08abdf4477a348c18f5ef373c9aeef4

See more details on using hashes here.

Provenance

The following attestation bundles were made for levdist-1.0.4-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl:

Publisher: publish.yml on derlih/levdist

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file levdist-1.0.4-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for levdist-1.0.4-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4a685de635a3cc5c8e63ed2892ae95d1e9fabacf7f0d4c13bc9ceac6db055232
MD5 c05a32c24c01bdf432e57a6fb814b3e3
BLAKE2b-256 72a4610e49672d7223a824d9df042fe3bb2dc1821c15a9b2d6b4d17523f76ffe

See more details on using hashes here.

Provenance

The following attestation bundles were made for levdist-1.0.4-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: publish.yml on derlih/levdist

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file levdist-1.0.4-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for levdist-1.0.4-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 ad2894c25942237af94a76876b0b5404339c0b062b578d32a7ea8971333d1833
MD5 22ef786f25fdde01ce2fb8a2852527f6
BLAKE2b-256 d3713499d3a4629a79d9cecd631ecbf8134028c2f1d7785a9d455e16ab4348a5

See more details on using hashes here.

Provenance

The following attestation bundles were made for levdist-1.0.4-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl:

Publisher: publish.yml on derlih/levdist

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file levdist-1.0.4-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for levdist-1.0.4-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 96b2067437b3ed2746eb9bb90094e2112afaaa427bf0ae7526b5c504801dcbdc
MD5 87aeb45263a17e5597bc090fac242e0d
BLAKE2b-256 5ec816964dd81d9d259074b3fae225a2bcc5ec56590ecbd596d6e13a5fd9de0a

See more details on using hashes here.

Provenance

The following attestation bundles were made for levdist-1.0.4-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: publish.yml on derlih/levdist

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file levdist-1.0.4-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for levdist-1.0.4-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 ed50af4a6d491b001bd596a520d1251ff8c89a558161af205a8690af5b553fb1
MD5 9febdd275e1c4e440f2b79aa041b820a
BLAKE2b-256 c32287bd6f45d3312d4701d9deb891a4b01d45462ddfb0ebb5235cb45cf2cd4c

See more details on using hashes here.

Provenance

The following attestation bundles were made for levdist-1.0.4-cp312-cp312-macosx_10_13_x86_64.whl:

Publisher: publish.yml on derlih/levdist

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file levdist-1.0.4-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: levdist-1.0.4-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 13.7 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for levdist-1.0.4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 47299fde7aa191c2083c60ad6f41ccff2e8cf63007ce3649d8b0a7dc4e677173
MD5 956fb7702440dd7c95a5151230374cf6
BLAKE2b-256 383c7ad9b959f731f308c86bc941e90b45d7ab845b618495006e4b977b8c55ca

See more details on using hashes here.

Provenance

The following attestation bundles were made for levdist-1.0.4-cp311-cp311-win_amd64.whl:

Publisher: publish.yml on derlih/levdist

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file levdist-1.0.4-cp311-cp311-win32.whl.

File metadata

  • Download URL: levdist-1.0.4-cp311-cp311-win32.whl
  • Upload date:
  • Size: 13.2 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for levdist-1.0.4-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 2b356bd4988a527d5f87754fee5fede8c7a8cb16cf00766cf7afd55281083675
MD5 cfffdbe4d9b1301ed8967e1d394705ff
BLAKE2b-256 60e85b7b342fc628453510986df955cc4f5eb923ac7d91ae2190d0ed9f413b0b

See more details on using hashes here.

Provenance

The following attestation bundles were made for levdist-1.0.4-cp311-cp311-win32.whl:

Publisher: publish.yml on derlih/levdist

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file levdist-1.0.4-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for levdist-1.0.4-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6c37ce6fcbd4388f5921018e07722c97ed588df0a1bbd4123ec0978aedce1884
MD5 5e268cd9edc1c6a03eeda19f6812d6ea
BLAKE2b-256 414971a6719e4d5ce6b2b6e337899e693cf454c439a794d3b77a7b66ac00f4c1

See more details on using hashes here.

Provenance

The following attestation bundles were made for levdist-1.0.4-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: publish.yml on derlih/levdist

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file levdist-1.0.4-cp311-cp311-musllinux_1_2_s390x.whl.

File metadata

File hashes

Hashes for levdist-1.0.4-cp311-cp311-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 68301cb2cde13d08081f7f867c233bc920dde5e30d8e68497f5f7eaafcf82e59
MD5 944dcf84c2171a5909432d8fc9751ffa
BLAKE2b-256 fbbb05ea8ceb26600498fcabba9edb988287afea05f7df461ef0a614e8e52873

See more details on using hashes here.

Provenance

The following attestation bundles were made for levdist-1.0.4-cp311-cp311-musllinux_1_2_s390x.whl:

Publisher: publish.yml on derlih/levdist

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file levdist-1.0.4-cp311-cp311-musllinux_1_2_ppc64le.whl.

File metadata

File hashes

Hashes for levdist-1.0.4-cp311-cp311-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 6645adc6c437cbc51aaac7388eb64cd666250d862eedaf3beb190b4d17d84771
MD5 25a588b7ef042b5b6601361a831da2dd
BLAKE2b-256 f3faaa74173ea75c41e8080b08a19e02ac77c63968450a49fc25cca43242e403

See more details on using hashes here.

Provenance

The following attestation bundles were made for levdist-1.0.4-cp311-cp311-musllinux_1_2_ppc64le.whl:

Publisher: publish.yml on derlih/levdist

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file levdist-1.0.4-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for levdist-1.0.4-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ff65bb514cdd90b5f0ac87aa01de7be484c294ef13a60d368a765954571276e3
MD5 29bdae06737cf20c789493fc5ce552cb
BLAKE2b-256 c6c7c26a2eab47f43da7a49b74ea63b1dcc502ebb64bc44a1747ec2bb06e382d

See more details on using hashes here.

Provenance

The following attestation bundles were made for levdist-1.0.4-cp311-cp311-musllinux_1_2_aarch64.whl:

Publisher: publish.yml on derlih/levdist

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file levdist-1.0.4-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for levdist-1.0.4-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 022dcb586e1b6d0045b14689b32fa4aaac5ea5ba162fbca8caf96f7538d4ab0e
MD5 14ee426c1dab781f86fa088058269095
BLAKE2b-256 8048e98a7ab5214703787ad0406380d2706e4e84b716d109b054aad7f3426878

See more details on using hashes here.

Provenance

The following attestation bundles were made for levdist-1.0.4-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl:

Publisher: publish.yml on derlih/levdist

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file levdist-1.0.4-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for levdist-1.0.4-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 f93e0a81a43b9be3ee0384d3b1b59671857045524c1fda1df6805b557685627d
MD5 a0503ad830e718d2a77760ac8e25260b
BLAKE2b-256 c6e46264c017e3c570032c026a200e8c9ed976b4e59160ce692ee89b68ce35e2

See more details on using hashes here.

Provenance

The following attestation bundles were made for levdist-1.0.4-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl:

Publisher: publish.yml on derlih/levdist

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file levdist-1.0.4-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for levdist-1.0.4-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0df879bf47eee179e1c9ba7e92e44f855c7c3ccae0a32cf859d23d87be6dd574
MD5 1f67769e5bda434857c158c15966ea47
BLAKE2b-256 d7034796d9e1c331dfce313a1cd0353e7e4ed4f4baa3d9b203aa356aa117f443

See more details on using hashes here.

Provenance

The following attestation bundles were made for levdist-1.0.4-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: publish.yml on derlih/levdist

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file levdist-1.0.4-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for levdist-1.0.4-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 46a9af17589010050d841fe2c296dc2a36c2186842d864c616e2e5dbfbf5ea69
MD5 c81620fbc3ed1d6c31c43e7e16457bf1
BLAKE2b-256 9e50740de0c6b145aa45afbf5469b054644e07c8e167e4e4e46367982e5a8650

See more details on using hashes here.

Provenance

The following attestation bundles were made for levdist-1.0.4-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl:

Publisher: publish.yml on derlih/levdist

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file levdist-1.0.4-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for levdist-1.0.4-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 56a50c5e7f74530d021064487d7e8a4953a5170de398fa6c312b0e2cd4a0b587
MD5 3254c2885b205819def536c292c2dca9
BLAKE2b-256 8a3afbdad6f156ad7c294a39b745653425437c4086d738f07038324a84097712

See more details on using hashes here.

Provenance

The following attestation bundles were made for levdist-1.0.4-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: publish.yml on derlih/levdist

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file levdist-1.0.4-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for levdist-1.0.4-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d807b5640d6a131b5fef08b4bb50e1351559d7989af5ac905d2af44e0f3b0c40
MD5 ff1b7d92e02ec459e51d184506c47cb2
BLAKE2b-256 0f325bdcaf363c4fce9f067e88424dda60df695352383cb9aaf7af468de6ced7

See more details on using hashes here.

Provenance

The following attestation bundles were made for levdist-1.0.4-cp311-cp311-macosx_10_9_x86_64.whl:

Publisher: publish.yml on derlih/levdist

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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