Package: python3-flexparser
Source: flexparser
Version: 0.4-2
Architecture: all
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Debian Python Team <team+python@tracker.debian.org>
Installed-Size: 210
Depends: python3-typing-extensions, python3:any
Section: python
Priority: optional
Homepage: https://github.com/hgrecco/flexparser
Description: Parsing using Python typing
 The idea behind flexparser is quite simple. To write a class for every
 type of content (called here `ParsedStatement`) one needs to parse.
 Each class have a `from_string` constructor.
 The `typing` module is used extensively to make the output structure
 easy to use and less error prone.
 .
 The fuse of frozen dataclass is not necessary but it convenient.
 Being a dataclass you get the init, str, repr, etc for free.
 Being frozen, sort of immutable, makes them easier to reason around.
 .
 The result is a collection of `ParsedStatement` or `ParsingError`.
