1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-06-08 11:48:55 +02:00

gnu: python-pypeg2: Switch to pyproject.

* gnu/packages/python-xyz.scm (python-pypeg2):
[build-system]: Switch to pyproject-build-system.
[arguments]<#:tests?>: Enable them.
[native-inputs]: Add python-pytest, python-setuptools.
[description]: Improve style.

Change-Id: I354cf087b2076bf7bd4643290429a4e4630ca004
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
This commit is contained in:
Nicolas Graves
2025-12-25 13:19:15 +01:00
committed by Rutherther
parent c704e61297
commit 6435bf8cb7
+7 -9
View File
@@ -24433,18 +24433,16 @@ Problem} (SAT) solver.")
(method url-fetch)
(uri (pypi-uri "pyPEG2" version))
(sha256
(base32
"0v8ziaam2r637v94ra4dbjw6jzxz99gs5x4i585kgag1v204yb9b"))))
(build-system python-build-system)
(base32 "0v8ziaam2r637v94ra4dbjw6jzxz99gs5x4i585kgag1v204yb9b"))))
(build-system pyproject-build-system)
(native-inputs (list python-pytest python-setuptools))
(propagated-inputs (list python-lxml))
(arguments
;;https://bitbucket.org/fdik/pypeg/issues/36/test-failures-on-py35
'(#:tests? #f))
(home-page "https://fdik.org/pyPEG/")
(synopsis "Parsing Expression Grammars in Python")
(description "PyPEG is an intrinsic parser interpreter framework for
Python. It is based on Parsing Expression Grammars, PEG. With pyPEG you can
parse many formal languages.")
(description
"PyPEG is an intrinsic parser interpreter framework for Python. It is
based on Parsing Expression Grammars, PEG. With pyPEG you can parse many
formal languages.")
(license license:gpl2)))
(define-public python-pyformlang