mirror of
https://git.savannah.gnu.org/git/guix.git
synced 2025-02-07 03:20:04 +01:00
gnu: Add python-arpeggio.
* gnu/packages/python-xyz.scm (python-arpeggio): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
This commit is contained in:
parent
7727757a73
commit
9e630a362d
1 changed files with 29 additions and 0 deletions
|
@ -29675,6 +29675,35 @@ versions of MkDocs-powered docs to a Git branch. It is suitable for deploying
|
||||||
to Github via gh-pages.")
|
to Github via gh-pages.")
|
||||||
(license license:bsd-3)))
|
(license license:bsd-3)))
|
||||||
|
|
||||||
|
(define-public python-arpeggio
|
||||||
|
(package
|
||||||
|
(name "python-arpeggio")
|
||||||
|
(version "2.0.0")
|
||||||
|
(source (origin
|
||||||
|
(method url-fetch)
|
||||||
|
(uri (pypi-uri "Arpeggio" version))
|
||||||
|
(sha256
|
||||||
|
(base32
|
||||||
|
"0ggdsck1wpladd5bh9drhkmm86bblgk2wagrhn3sdf4v04wkic6n"))))
|
||||||
|
(build-system python-build-system)
|
||||||
|
(native-inputs (list python-coverage
|
||||||
|
python-coveralls
|
||||||
|
python-flake8
|
||||||
|
python-mike
|
||||||
|
python-mkdocs
|
||||||
|
python-pytest
|
||||||
|
python-pytest-runner
|
||||||
|
python-twine
|
||||||
|
python-wheel))
|
||||||
|
(home-page "https://github.com/textX/Arpeggio")
|
||||||
|
(synopsis "Packrat parser interpreter for Python")
|
||||||
|
(description
|
||||||
|
"This Python library provides a recursive descent parser with backtracking
|
||||||
|
and memoization (a.k.a. packrat parser). Arpeggio grammars are based on PEG
|
||||||
|
formalism. Arpeggio's main use is a foundation for a toolchain for DSL
|
||||||
|
development but it can be used for all sorts of general purpose parsing.")
|
||||||
|
(license license:expat)))
|
||||||
|
|
||||||
(define-public python-flatten-json
|
(define-public python-flatten-json
|
||||||
(package
|
(package
|
||||||
(name "python-flatten-json")
|
(name "python-flatten-json")
|
||||||
|
|
Loading…
Add table
Reference in a new issue