deb_control_files:
- control
- md5sums
- postinst
- prerm
deb_fields:
Architecture: all
Depends: python3-typing-extensions, python3:any
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`.
Homepage: https://github.com/hgrecco/flexparser
Installed-Size: '209'
Maintainer: Debian Python Team <team+python@tracker.debian.org>
Package: python3-flexparser
Priority: optional
Section: python
Source: flexparser
Version: 0.3.1-2
srcpkg_name: flexparser
srcpkg_version: 0.3.1-2