Skip to main content

pyenchant: Python bindings for the Enchant spellchecker

https://img.shields.io/pypi/v/pyenchant.svg https://img.shields.io/pypi/pyversions/pyenchant.svg https://github.com/pyenchant/pyenchant/workflows/tests/badge.svg https://builds.sr.ht/~dmerej/pyenchant.svg https://img.shields.io/badge/code%20style-black-000000.svg

This package provides a set of Python language bindings for the Enchant spellchecking library. For more information, visit the project website:

http://pyenchant.github.io/pyenchant/

What is Enchant?

Enchant is used to check the spelling of words and suggest corrections for words that are miss-spelled. It can use many popular spellchecking packages to perform this task, including ispell, aspell and MySpell. It is quite flexible at handling multiple dictionaries and multiple languages.

More information is available on the Enchant website:

https://rrthomas.github.io/enchant/

How do I use PyEnchant ?

Warning: in general, PyEnchant will not work out of the box after having been installed with pip (or any other installation method) - see the documentation for more details.

Who is responsible for all this?

The credit for Enchant itself goes to Dom Lachowicz. Find out more details on the Enchant website listed above. Full marks to Dom for producing such a high-quality library.

The glue to pull Enchant into Python via ctypes was written by Ryan Kelly. He needed a decent spellchecker for another project he was working on, and all the solutions turned up by Google were either extremely non-portable (e.g. opening a pipe to ispell) or had completely disappeared from the web (what happened to SnakeSpell?) It was also a great excuse to teach himself about SWIG, ctypes, and even a little bit of the Python/C API.

Finally, after Ryan stepped down from the project, Dimitri Merejkowsky became the new maintainer.

Metadata

Release files for pyenchant 3.3.0

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

Source distribution (sdist)

Source distribution for pyenchant 3.3.0
File Size Uploaded
pyenchant-3.3.0.tar.gz 60.7 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for pyenchant 3.3.0
File Interpreter ABI Platform
pyenchant-3.3.0-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details
pyenchant-3.3.0-py3-none-win32.whl Python 3 none Windows x86-32 Details
pyenchant-3.3.0-py3-none-any.whl Python 3 none any Details

Total release size: 75.3 MB

Release files / pyenchant-3.3.0.tar.gz

Download URL pyenchant-3.3.0.tar.gz
Size 60.7 kB
Tags Source
SHA-256 checksum
How to use checksums
825288246b5debc9436f91967650974ef0d5636458502619e322c476f1283891
BLAKE2b-256 checksum
How to use checksums
36ad64925c937e41be75c7067c85757b3d45b148e9111187b37693269f583156
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 14, 2025.

Transparency log

Release files / pyenchant-3.3.0-py3-none-win_amd64.whl

Download URL pyenchant-3.3.0-py3-none-win_amd64.whl
Size 37.4 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
04a5bd0e022ebe2e8c6d9e498ec3d650602e264ec5486e9c6a1b7f99c9507c49
BLAKE2b-256 checksum
How to use checksums
adae5624803b62ecb0a20248f0d28ed3f78c78746a032582a016d4b2890c7899
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 14, 2025.

Transparency log

Release files / pyenchant-3.3.0-py3-none-win32.whl

Download URL pyenchant-3.3.0-py3-none-win32.whl
Size 37.8 MB
Tags Python 3 Windows x86-32
SHA-256 checksum
How to use checksums
1d55e075645a6edbb3c590fb42f9e02b4d455e4affe28a2227d5cb6d4868e626
BLAKE2b-256 checksum
How to use checksums
d67f1d7b8ad86c2a841d940df7b965fa727e052b95d539e4c563da685c25d0d2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 14, 2025.

Transparency log

Release files / pyenchant-3.3.0-py3-none-any.whl

Download URL pyenchant-3.3.0-py3-none-any.whl
Size 58.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
3da00b1d01314d85aac733bb997415d7a3e875666dc81735ddcf320aa36b7a70
BLAKE2b-256 checksum
How to use checksums
38b035926bad6885fb7bc24aa7e1b45e6d86540c6c57ee4abc4fed1ef58d4ec0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 14, 2025.

Transparency log

Release history Release notifications | RSS feed

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