~ruther/guix-local

c41ff656876e7e2ccb656d9ee125b9bc6c4f00d1 — Sharlatan Hellseher 7 months ago 9fbe415
gnu: python-bson: Switch to pyproject.

* gnu/packages/python-xyz.scm (python-bson)[build-system]: Switch to
pyproject-build-system.
[native-inputs]: Add python-pytest and python-setuptools.

Change-Id: I66e4fcd4cbaef2a32f76a2161dfa08fcedabebae
1 files changed, 7 insertions(+), 9 deletions(-)

M gnu/packages/python-xyz.scm
M gnu/packages/python-xyz.scm => gnu/packages/python-xyz.scm +7 -9
@@ 24746,15 24746,13 @@ pytest-fixtures-style dependency injection.")
       (sha256
        (base32
         "1vpy4rsvm3hhawvbg9rbw4j36ck8qylkhm8cjy0q6imvinkd2als"))))
    (build-system python-build-system)
    (arguments
     '(#:phases
       (modify-phases %standard-phases
         (replace 'check
           (lambda* (#:key tests? #:allow-other-keys)
             (when tests?
               (invoke "./test.py")))))))
    (propagated-inputs (list python-dateutil python-six))
    (build-system pyproject-build-system)
    (native-inputs
     (list python-pytest
           python-setuptools))
    (propagated-inputs
     (list python-dateutil
           python-six))
    (home-page "https://github.com/py-bson/bson")
    (synopsis "BSON (Binary JSON) codec for Python")
    (description "@code{bson} is a Python library implementing a BSON (Binary