Metadata-Version: 2.4
Name: gardenpath
Version: 0.1.0+7265b4c
Requires-Dist: cffi
Summary: Add your description here
License-Expression: AGPL-3.0-only
Requires-Python: >=3.14
Description-Content-Type: text/markdown; charset=UTF-8; variant=GFM

# gardenpath: Parser Frontend for XPath-able HTML5 Trees

## Alternatives and Comparisons

This may not be the library you're looking for! There's lots of good options for parsing XML, XHTML, HTML, and HTML 5 in Python:

- Beautiful Soup 4 / SoupSieve: Supports CSS selectors, but not XPath selectors.
- lxml.tree: Supports XPath selectors, but not all of HTML5.
- html5lib: Pure Python, but also slow for very large documents.
- html5_parser: Produces lxml trees from HTML5, but requires source-only builds of lxml and based on deprecated HTML5 parser backend.

