Metadata-Version: 2.3
Name: python-pest
Version: 0.1.1
Summary: A general purpose parser written in Python.
Author: James Prior
Author-email: James Prior <jamesgr.prior@gmail.com>
Classifier: Development Status :: 4 - Beta
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python
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
Classifier: Programming Language :: Python :: Implementation :: PyPy
Requires-Dist: regex>=2025.7.34
Requires-Python: >=3.11
Project-URL: Documentation, https://jg-rp.github.io/python-pest/
Project-URL: Issues, https://github.com/jg-rp/python-pest/issues
Project-URL: Source, https://github.com/jg-rp/python-pest
Description-Content-Type: text/markdown

# Python Pest

Python Pest is a port of the [Rust pest](https://pest.rs/) parsing library - a powerful, elegant PEG (Parsing Expression Grammar) parser generator. We use exactly the same grammar syntax as Pest v2, so existing Pest grammars can be used without modification.

## Install

Use `pip` or your favorite package manager.

```
python -m pip install python-pest
```

## Links

- Documentation: https://jg-rp.github.io/python-pest/.
- Change log: https://github.com/jg-rp/python-pest/blob/main/CHANGELOG.md
- PyPi: https://pypi.org/project/python-pest
- Source code: https://github.com/jg-rp/python-pest
- Issue tracker: https://github.com/jg-rp/python-pest/issues

## License

`python-pest` is distributed under the terms of the [MIT](https://spdx.org/licenses/MIT.html) license.

`python-pest` is a port of [Rust pest](https://pest.rs/). See `LICENSE_PEST.txt`.
