mirror of
https://git.in.rschanz.org/ryan77627/guix.git
synced 2024-11-15 11:25:22 -05: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 @@ (define-public python-mike
|
|||
to Github via gh-pages.")
|
||||
(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
|
||||
(package
|
||||
(name "python-flatten-json")
|
||||
|
|
Loading…
Reference in a new issue