dsc_fields:
Architecture: all
Binary: python3-flexparser
Build-Depends: debhelper-compat (= 13), dh-sequence-python3, pybuild-plugin-pyproject,
python3-all, python3-pytest <!nocheck>, python3-pytest-mpl <!nocheck>, python3-pytest-subtests
<!nocheck>, python3-setuptools, python3-setuptools-scm, python3-typing-extensions
Checksums-Sha1:
- name: flexparser_0.3.1.orig.tar.gz
sha1: 7c8ddd3799c653f61b61e3c42136627f610b5f42
size: '42333'
- name: flexparser_0.3.1-2.debian.tar.xz
sha1: 1634227f006e5be9a86c5de53de6a6ca30d9f77c
size: '3444'
Checksums-Sha256:
- name: flexparser_0.3.1.orig.tar.gz
sha256: d017f11ae41b3256d9478d99839a94092c99cf581365327ccf47686488d73dee
size: '42333'
- name: flexparser_0.3.1-2.debian.tar.xz
sha256: d3de814959c805ce4acb9e75ab8f211704801d6f8525fd6c0e384e454e408352
size: '3444'
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`.
Files:
- md5sum: 157d2eb8f76afc7003231d7744a3d1ac
name: flexparser_0.3.1.orig.tar.gz
size: '42333'
- md5sum: 9dcf774d816921b7545c9fe392f15b0d
name: flexparser_0.3.1-2.debian.tar.xz
size: '3444'
Format: 3.0 (quilt)
Homepage: https://github.com/hgrecco/flexparser
Maintainer: Debian Python Team <team+python@tracker.debian.org>
Package-List: |2-
python3-flexparser deb python optional arch=all
Source: flexparser
Standards-Version: 4.7.0
Testsuite: autopkgtest-pkg-pybuild
Uploaders: Antonio Valentino <antonio.valentino@tiscali.it>,
Vcs-Browser: https://salsa.debian.org/python-team/packages/flexparser
Vcs-Git: https://salsa.debian.org/python-team/packages/flexparser.git
Version: 0.3.1-2
name: flexparser
type: dpkg
version: 0.3.1-2