gnu: python-arpeggio: Update to 2.0.2.

* gnu/packages/python-xyz.scm (python-arpeggio): Update to 2.0.2.
[build-system]: Swap to pyproject-build-system.
[native-inputs]: Remove python-coverage, python-coveralls, python-flake8,
python-mike, python-mkdocs, python-pytest-runner, and python-twine;
add python-setuptools.
[description]: Fix fill column.

Change-Id: Iaeb123ec2a4d953b071663a2847174effed58692
This commit is contained in:
Sharlatan Hellseher 2024-12-01 22:45:03 +00:00
parent 143538ea2c
commit 9864f1c7c5
No known key found for this signature in database
GPG key ID: 76D727BFF62CD2B5

View file

@ -37821,30 +37821,26 @@ to Github via gh-pages.")
(define-public python-arpeggio (define-public python-arpeggio
(package (package
(name "python-arpeggio") (name "python-arpeggio")
(version "2.0.0") (version "2.0.2")
(source (origin (source
(origin
(method url-fetch) (method url-fetch)
(uri (pypi-uri "Arpeggio" version)) (uri (pypi-uri "Arpeggio" version))
(sha256 (sha256
(base32 (base32 "00571cmdxw8w8khzscb085kfqv2hgxdzpyz4d3a2sv92dsqb5467"))))
"0ggdsck1wpladd5bh9drhkmm86bblgk2wagrhn3sdf4v04wkic6n")))) (build-system pyproject-build-system)
(build-system python-build-system) (native-inputs
(native-inputs (list python-coverage (list python-pytest
python-coveralls python-setuptools
python-flake8
python-mike
python-mkdocs
python-pytest
python-pytest-runner
python-twine
python-wheel)) python-wheel))
(home-page "https://github.com/textX/Arpeggio") (home-page "https://github.com/textX/Arpeggio")
(synopsis "Packrat parser interpreter for Python") (synopsis "Packrat parser interpreter for Python")
(description (description
"This Python library provides a recursive descent parser with backtracking "This Python library provides a recursive descent parser with
and memoization (a.k.a. packrat parser). Arpeggio grammars are based on PEG backtracking and memoization (a.k.a. packrat parser). Arpeggio grammars are
formalism. Arpeggio's main use is a foundation for a toolchain for DSL based on PEG formalism. Arpeggio's main use is a foundation for a toolchain
development but it can be used for all sorts of general purpose parsing.") for DSL development but it can be used for all sorts of general purpose
parsing.")
(license license:expat))) (license license:expat)))
(define-public python-flatten-json (define-public python-flatten-json