-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 3.0 (quilt)
Source: flexparser
Binary: python3-flexparser
Architecture: all
Version: 0.3.1-2
Maintainer: Debian Python Team <team+python@tracker.debian.org>
Uploaders: Antonio Valentino <antonio.valentino@tiscali.it>,
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`.
Standards-Version: 4.7.0
Vcs-Browser: https://salsa.debian.org/python-team/packages/flexparser
Vcs-Git: https://salsa.debian.org/python-team/packages/flexparser.git
Testsuite: autopkgtest-pkg-pybuild
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
Package-List:
python3-flexparser deb python optional arch=all
Checksums-Sha1:
7c8ddd3799c653f61b61e3c42136627f610b5f42 42333 flexparser_0.3.1.orig.tar.gz
1634227f006e5be9a86c5de53de6a6ca30d9f77c 3444 flexparser_0.3.1-2.debian.tar.xz
Checksums-Sha256:
d017f11ae41b3256d9478d99839a94092c99cf581365327ccf47686488d73dee 42333 flexparser_0.3.1.orig.tar.gz
d3de814959c805ce4acb9e75ab8f211704801d6f8525fd6c0e384e454e408352 3444 flexparser_0.3.1-2.debian.tar.xz
Files:
157d2eb8f76afc7003231d7744a3d1ac 42333 flexparser_0.3.1.orig.tar.gz
9dcf774d816921b7545c9fe392f15b0d 3444 flexparser_0.3.1-2.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQJRBAEBCgA7FiEEO3DyCaX/1okDxHLF6/SKslePmBIFAmbGFQ4dHGFudG9uaW8u
dmFsZW50aW5vQHRpc2NhbGkuaXQACgkQ6/SKslePmBKtdBAAp/8JFCiqEApcgwIe
0kf2Ekl5RrAsY6cI6MPouyfSAuy8hz6qaJ5J4HumgMCrpb73KuNPlSm+dpBt8oav
169Tb2KaVR5fphnGtN96PLiNnJrDZNUpm6n9HTECe/XaWKficDAVibwEeZmwDqYS
TLNsOnusEI3goJWxZR7uyqjRlBC1RafDWQH2kPwR8d5d7zZ0uZFdJg6Tz4tZKc6z
9Lj+vCIKE8dd80Jm0NmY0W4t/snBEWlrgDKFhkmm0LcrIQA7aiIhisdpQx+iTrwr
SsUJt+FzyXToUU78ji9ieTubfjcWwdpGS9CseQI7YfQ0RVEw2zTNp0rl/BL1RCby
4K9oGD5YObgdtES0pGOM5lC5D2FS9OKs73hJhgmY9Zb7xT6Mykm3dBuStn8euLl3
YXcCy3mNK4C6Pr6uVO1yQlMiX8yPqmG/Kg/j3VTTzEn1aQ+b+Am5YrufbYlBGtrT
ENgilmNdJSBP8UCczC1ulHKO3cz8bBYdjKHA6ug3X/glnUIypdsqERp099tozicT
q1Cm/8WEjyuzbYmSDeVbEhM4gUKe7ovNJD5vRFBWg87ZOHWZFtFPOnT60xWdUMkv
aOzww53jmemJAyrAU5tFcTMzQHR1KmzQB2wRoxBoEwiU+cMccQUk4geKrTiVkDiy
BZi4Er4BLN4H6mpA+nuoVpuN/5A=
=LGhc
-----END PGP SIGNATURE-----