Skip to main content

ZSpell

Python bindings for the Rust zspell library: a simple yet fast spellchecker.

To use this library, you will need a dictionary in the language of your choice. Many are available at the following repository: https://github.com/wooorm/dictionaries

The full Python API documentation is available at https://zspell.readthedocs.io

from zspell import Dictionary

with open ("dictionaries/en_US.aff", "r") as f:
    config_str = f.read()
with open ("dictionaries/en_US.dic", "r") as f:
    dict_str = f.read()
d = Dictionary(config_str, dict_str)

assert(d.check("Apples are good! Don't you think?"))
assert(not d.check("Apples are baaaad"))

Metadata

Release files for zspell 0.5.5

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

Built distributions (wheels)

Table of built distributions (wheels) for zspell 0.5.5
File
zspell-0.5.5-cp312-cp312-musllinux_1_1_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.1+ x86-64 Details
zspell-0.5.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
zspell-0.5.5-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64, macOS 10.12+ universal2 (ARM64, x86-64), macOS 10.12+ x86-64 Details
zspell-0.5.5-cp311-none-win_amd64.whl CPython 3.11 none Windows x86-64 Details
zspell-0.5.5-cp311-cp311-musllinux_1_1_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.1+ x86-64 Details
zspell-0.5.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
zspell-0.5.5-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl CPython 3.11 CPython 3.11 macOS 10.12+ universal2 (ARM64, x86-64), macOS 10.12+ x86-64, macOS 11.0+ ARM64 Details
zspell-0.5.5-cp310-none-win_amd64.whl CPython 3.10 none Windows x86-64 Details
zspell-0.5.5-cp310-cp310-musllinux_1_1_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.1+ x86-64 Details
zspell-0.5.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
zspell-0.5.5-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl CPython 3.10 CPython 3.10 macOS 10.12+ universal2 (ARM64, x86-64), macOS 10.12+ x86-64, macOS 11.0+ ARM64 Details
zspell-0.5.5-cp39-none-win_amd64.whl CPython 3.9 none Windows x86-64 Details
zspell-0.5.5-cp39-cp39-musllinux_1_1_x86_64.whl CPython 3.9 CPython 3.9 Linux musl 1.1+ x86-64 Details
zspell-0.5.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
zspell-0.5.5-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64, macOS 10.12+ universal2 (ARM64, x86-64), macOS 10.12+ x86-64 Details
zspell-0.5.5-cp38-none-win_amd64.whl CPython 3.8 none Windows x86-64 Details
zspell-0.5.5-cp38-cp38-musllinux_1_1_x86_64.whl CPython 3.8 CPython 3.8 Linux musl 1.1+ x86-64 Details
zspell-0.5.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ x86-64 Details
zspell-0.5.5-cp38-cp38-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl CPython 3.8 CPython 3.8 macOS 10.12+ universal2 (ARM64, x86-64), macOS 11.0+ ARM64, macOS 10.12+ x86-64 Details
zspell-0.5.5-cp37-none-win_amd64.whl CPython 3.7 none Windows x86-64 Details
zspell-0.5.5-cp37-cp37m-musllinux_1_1_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux musl 1.1+ x86-64 Details
zspell-0.5.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64 Details
zspell-0.5.5-cp37-cp37m-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl CPython 3.7 CPython 3.7 pymalloc macOS 11.0+ ARM64, macOS 10.12+ universal2 (ARM64, x86-64), macOS 10.12+ x86-64 Details

Total release size: 34.1 MB

Release files / zspell-0.5.5-cp312-cp312-musllinux_1_1_x86_64.whl

Download URL zspell-0.5.5-cp312-cp312-musllinux_1_1_x86_64.whl
Size 2.0 MB
Tags CPython 3.12 Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
8bf0e06f8dcb6e9861f42fcf4a1f5793c46cb2537245c6c4a61f0e78060a1f2e
BLAKE2b-256 checksum
How to use checksums
ebf531f7c2343fb957a743f1f06e15a42445b5e3eb66307755ebce0ef27df273
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.6.0

Release files / zspell-0.5.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL zspell-0.5.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.1 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
b5245a1f4cdcf9a03ddc236f7f8cf2afca7e33c7bb1f8de8838a3bb917087638
BLAKE2b-256 checksum
How to use checksums
2d474a4100af2696cc99f8777c128d9b1c2a54754acfc482350c0ecae21d61a2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.6.0

Release files / zspell-0.5.5-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl

Download URL zspell-0.5.5-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Size 1.9 MB
Tags CPython 3.12 macOS 10.12+ universal2 (ARM64, x86-64) macOS 10.12+ x86-64 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
fb59b6f22ebbaff0706ba9139aabcc4b30575241906043dfe362575eb5c06a08
BLAKE2b-256 checksum
How to use checksums
4378b4fa350c9910901ea20821cefaadbbea5e54d3f19a79360d91dc85706fac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.6.0

Release files / zspell-0.5.5-cp311-none-win_amd64.whl

Download URL zspell-0.5.5-cp311-none-win_amd64.whl
Size 803.6 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
9f43d58ed98ed576fabee7afa86ccd7c8c1166b9b74365a39998ecc7e268621f
BLAKE2b-256 checksum
How to use checksums
937b290082fd300f75e2115fd09476b15c56d2360719d3fb324ee2cde661b32d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.6.0

Release files / zspell-0.5.5-cp311-cp311-musllinux_1_1_x86_64.whl

Download URL zspell-0.5.5-cp311-cp311-musllinux_1_1_x86_64.whl
Size 2.0 MB
Tags CPython 3.11 Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
450a2d312b65478b7caf9a3d59e1f7bba272f462e08fcbf6fbd88a57bfc5533e
BLAKE2b-256 checksum
How to use checksums
a899977cb9fdf811227cf2482e9cc8055d0b9abcb475a321127ee1744eb46a6e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.6.0

Release files / zspell-0.5.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL zspell-0.5.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.1 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
52ea32e3ff6c63b465340e35a904c01d126fbc00a980d81d924993136808d9c0
BLAKE2b-256 checksum
How to use checksums
c6cfd68e824fbea85cdd6acc6699948d3fcaf677daef613f83336349fb53efd8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.6.0

Release files / zspell-0.5.5-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl

Download URL zspell-0.5.5-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Size 1.9 MB
Tags CPython 3.11 macOS 10.12+ universal2 (ARM64, x86-64) macOS 10.12+ x86-64 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
f825bd7aca34c7e62c97e933d7f04bbd131bc46125864866fc3cd22e365ff2cd
BLAKE2b-256 checksum
How to use checksums
8e85bfc319f71396f8de2192ecea3329694544f2e4ae617b54c734e813427fbd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.6.0

Release files / zspell-0.5.5-cp310-none-win_amd64.whl

Download URL zspell-0.5.5-cp310-none-win_amd64.whl
Size 804.0 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
a6f93f2c9a291afbbc8e6e8f4323dd31cc60599447ca1f5dd7934d81458dc845
BLAKE2b-256 checksum
How to use checksums
1663760777760243e44eac70d7781a16701cd2fea484962418262555dbd04de5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.6.0

Release files / zspell-0.5.5-cp310-cp310-musllinux_1_1_x86_64.whl

Download URL zspell-0.5.5-cp310-cp310-musllinux_1_1_x86_64.whl
Size 2.0 MB
Tags CPython 3.10 Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
1f2e9953ea25e5d73d4f65296a58d3d4c908f02172ef25e1f5e8594a976d8a26
BLAKE2b-256 checksum
How to use checksums
3b15be09b98078368e34cf04c0290ab74742fb3ac02325c0a51fc1f068b0f9b1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.6.0

Release files / zspell-0.5.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL zspell-0.5.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.1 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
95bfa6960213f9b4699d1292b3b0e02166fe1e54761b5fea813d937fc892b700
BLAKE2b-256 checksum
How to use checksums
31ca234666209b879a21d7abd0a3c95205886195886d3e83185d1d84a596e38f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.6.0

Release files / zspell-0.5.5-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl

Download URL zspell-0.5.5-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Size 1.9 MB
Tags CPython 3.10 macOS 10.12+ universal2 (ARM64, x86-64) macOS 10.12+ x86-64 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
448c35092efbf8f2e2f66b83e7c8fe0ab6989c61a90cdd8ad25d007ea1e38c17
BLAKE2b-256 checksum
How to use checksums
160bd8f2b89909107b844f5cbd42aeb0f8790ad8ff44b7646af0b9ab98b1ceac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.6.0

Release files / zspell-0.5.5-cp39-none-win_amd64.whl

Download URL zspell-0.5.5-cp39-none-win_amd64.whl
Size 803.8 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
cb185e0096ecf9512d76fce05faaeeb18e8bc89974c030408a2a5180b6156e39
BLAKE2b-256 checksum
How to use checksums
2ba37f7756f611114d0c203cd00d65862a4cebc836712252b017646f39b9112a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.6.0

Release files / zspell-0.5.5-cp39-cp39-musllinux_1_1_x86_64.whl

Download URL zspell-0.5.5-cp39-cp39-musllinux_1_1_x86_64.whl
Size 2.0 MB
Tags CPython 3.9 Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
a3c6e51dcabd97d2359118951d63c4d401d95720ebf26016bb66a56283cca40b
BLAKE2b-256 checksum
How to use checksums
c0698f099da7f0c6f1d1f5cb6b50d17dee82cc5d145028f2949ae956f4fb0f74
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.6.0

Release files / zspell-0.5.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL zspell-0.5.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.1 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
0a03c7039ab7b41a99c5d17a2b62c32ebd6895fc8c607a8f3b672ab742b6bf32
BLAKE2b-256 checksum
How to use checksums
59993c361ae22ff77517f8cfa1fdbddc0cbb6b60f7cb9d351757c123bbc2e820
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.6.0

Release files / zspell-0.5.5-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl

Download URL zspell-0.5.5-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Size 1.9 MB
Tags CPython 3.9 macOS 10.12+ universal2 (ARM64, x86-64) macOS 10.12+ x86-64 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
b27f6fdad46c51033f3ae1da04672fe8898ded2ac7ea3e1aeab4bfc69691f2be
BLAKE2b-256 checksum
How to use checksums
d98e11bcf3a5d1b656cf9d159c88de0be9ad8f353380d2deedd6e8d76a4bc8f3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.6.0

Release files / zspell-0.5.5-cp38-none-win_amd64.whl

Download URL zspell-0.5.5-cp38-none-win_amd64.whl
Size 803.9 kB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
10564d03845926a0613e7d45f143fd16cd76cc56da3400b1fea2be98827b5ddf
BLAKE2b-256 checksum
How to use checksums
6b0b1332ac54662c68735ef5fe1a14c876ac4fb582b1d29244c22197207eb6fb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.6.0

Release files / zspell-0.5.5-cp38-cp38-musllinux_1_1_x86_64.whl

Download URL zspell-0.5.5-cp38-cp38-musllinux_1_1_x86_64.whl
Size 2.0 MB
Tags CPython 3.8 Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
b2dd93feec541f95f1c8f005b64fff87359e11070dc3ccb6f6a0b041647b0d8b
BLAKE2b-256 checksum
How to use checksums
983c6f158eff66a1d04c08a44df384063828b1ce2aa014f64eb799ec6a037fa0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.6.0

Release files / zspell-0.5.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL zspell-0.5.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.1 MB
Tags CPython 3.8 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
6a7dcd2eb9a8cd51b8b3346d4c0d02bfc29c0488b3abdc9771e12677a9a4eec1
BLAKE2b-256 checksum
How to use checksums
2061728decffbb70a22483a759c4b0da59c0205efc727be7630bcfdbbc5458fa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.6.0

Release files / zspell-0.5.5-cp38-cp38-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl

Download URL zspell-0.5.5-cp38-cp38-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Size 1.9 MB
Tags CPython 3.8 macOS 10.12+ universal2 (ARM64, x86-64) macOS 10.12+ x86-64 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
2e5177dc326ce14e749f15e6a60935e362fd9fabad13eea6e41709902f434fc4
BLAKE2b-256 checksum
How to use checksums
51f0036f8de5a4ccba1e1f70c9819eabe08a9e2abe4e49a1c39c452edb64616b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.6.0

Release files / zspell-0.5.5-cp37-none-win_amd64.whl

Download URL zspell-0.5.5-cp37-none-win_amd64.whl
Size 803.9 kB
Tags CPython 3.7 Windows x86-64
SHA-256 checksum
How to use checksums
50542c2e692ac9be033c314861b7cddda95f8135a7a52a8825c2fc016cdd2ad3
BLAKE2b-256 checksum
How to use checksums
a654942aa2c82113962981f5e8ba1ca2f0ec2104dbf0353ba5ec1550d9a43b86
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.6.0

Release files / zspell-0.5.5-cp37-cp37m-musllinux_1_1_x86_64.whl

Download URL zspell-0.5.5-cp37-cp37m-musllinux_1_1_x86_64.whl
Size 2.0 MB
Tags CPython 3.7 CPython 3.7 pymalloc Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
ddd08bfb2d6ebae549de88b149d193b44ed45fa9463165a353b223230e02d142
BLAKE2b-256 checksum
How to use checksums
140d54ac9fb0402d5b8bf7cfef0bf3f7a2e4188b352a472a3c2e12a820fa54f8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.6.0

Release files / zspell-0.5.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL zspell-0.5.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.1 MB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
c7653c1d081792687e7fe77e45bca93c0f4caf362427b2b4ab66d50129ad35dc
BLAKE2b-256 checksum
How to use checksums
2481062faf32a09a1117181a67aff0e389cb7fa3a30f5992fe465eb0f67db6c3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.6.0

Release files / zspell-0.5.5-cp37-cp37m-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl

Download URL zspell-0.5.5-cp37-cp37m-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Size 1.9 MB
Tags CPython 3.7 CPython 3.7 pymalloc macOS 10.12+ universal2 (ARM64, x86-64) macOS 10.12+ x86-64 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
32c281af58a53fcd10674b839921f298f6377d1dca2a6222b13a676107591f9c
BLAKE2b-256 checksum
How to use checksums
e26545cdf46e62c9c6ec020920f88ef4757213d6e58a9139f42a15f3943a905a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.6.0

Release history Release notifications | RSS feed

This release

0.5.5 This release

23 release files

0.5.3

23 release files

0.5.2

23 release files

0.5.1

23 release files

0.5.0

23 release files

0.4.1

23 release files

0.3.1

22 release files

0.3.0

22 release files

0.1.4

18 release files

0.1.3

18 release files

0.1.2

18 release files

0.1.1

18 release files

0.1.0

18 release files

0.0.1

18 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