Metadata-Version: 2.4
Name: chunspell-next
Version: 2.1.0
Summary: A wrapper on Hunspell for use in Python
Author-email: cdhigh <akindleear@gmail.com>
Maintainer-email: Modding Forge <info@moddingforge.com>
License-Expression: MIT AND LGPL-2.1-or-later
Project-URL: Homepage, https://github.com/Modding-Forge/chunspell-next
Project-URL: Repository, https://github.com/Modding-Forge/chunspell-next
Project-URL: Issues, https://github.com/Modding-Forge/chunspell-next/issues
Keywords: hunspell,spelling,correction
Classifier: Development Status :: 5 - Production/Stable
Classifier: Topic :: Utilities
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Programming Language :: Python :: Implementation :: CPython
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
License-File: HUNSPELL_LICENSE_LESSER
Dynamic: license-file

# chunspell-next

**chunspell-next** is a fast Python interface to [Hunspell](https://hunspell.github.io/), implemented as a native Cython/C++ extension.
This project is a fork of [cdhigh/chunspell](https://github.com/cdhigh/chunspell), which is itself a fork of [MSeal/cython_hunspell](https://github.com/MSeal/cython_hunspell). This fork supports current Python versions, provides updated wheels, and uses a modern `uv`-based development and release workflow.

## Installation

```shell
uv add chunspell-next
```

or

```shell
pip install chunspell-next
```

The distribution is named `chunspell-next`; the Python import remains `hunspell`.

## Usage

```python
from hunspell import Hunspell

spellchecker = Hunspell()

spellchecker.spell("correct")     # True
spellchecker.spell("incorect")    # False
spellchecker.suggest("incorect")  # ("incorrect", "correction", ...)
```

The wheel includes the `en_US` dictionary. Custom Hunspell dictionaries can be loaded from another directory.

## Documentation

- [Usage and development guide](docs/guide.md): API, dictionaries, Windows path handling, development setup, and build commands
- [Changelog](CHANGELOG.md): release history and notable changes
- [Release guide](RELEASING.md): versioning, tagging, and publishing

## Releases

Tagged releases provide wheels for Linux, macOS, and Windows as well as a source distribution.

## License

The Python wrapper is licensed under the [MIT License](LICENSE). Bundled Hunspell components use the terms documented in [HUNSPELL_LICENSE_LESSER](HUNSPELL_LICENSE_LESSER).

## About Modding Forge

**chunspell-next** is maintained for the Python tooling powering [Modding Forge](https://moddingforge.com), a community dedicated to Skyrim modding.
