From c41ff656876e7e2ccb656d9ee125b9bc6c4f00d1 Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Fri, 5 Sep 2025 15:55:14 +0100 Subject: [PATCH] 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 --- gnu/packages/python-xyz.scm | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 8bf39a430ba..2fc3b09f819 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -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