~ruther/guix-local

51d8cc8029f4aed55dabbec2b2c6596e66531ac4 — Sharlatan Hellseher 8 months ago 959d167
gnu: python-ply: Switch to pyproject-build-system.

* gnu/packages/python-xyz.scm (python-ply):
  [build-system]: Use pyproject.
  [arguments] <tests?>: Visually disable them as PyPI archive provides
  no tests, where Git source contains.
  [native-inputs]: Add python-setuptools and python-wheel.

Change-Id: I99b04238b4ec4421d6d7acae47edb915826d9c94
1 files changed, 6 insertions(+), 3 deletions(-)

M gnu/packages/python-xyz.scm
M gnu/packages/python-xyz.scm => gnu/packages/python-xyz.scm +6 -3
@@ 22911,9 22911,12 @@ network support library.")
        (method url-fetch)
        (uri (pypi-uri "ply" version))
        (sha256
          (base32
            "18qx113g9bi1ac4indd5phma82zcdq601lxncp3vjn43m2mc3iq0"))))
    (build-system python-build-system)
          (base32 "18qx113g9bi1ac4indd5phma82zcdq601lxncp3vjn43m2mc3iq0"))))
    (build-system pyproject-build-system)
    (arguments (list #:tests? #f)) ;XXX: not tests in PyPI archvie, there are in Git
    (native-inputs
     (list python-setuptools
           python-wheel))
    (home-page "http://www.dabeaz.com/ply/")
    (synopsis "Python Lex & Yacc")
    (description "PLY is a @code{lex}/@code{yacc} implemented purely in Python.