From 5571bd20095839c48b3ea9d42bc66c58529135f7 Mon Sep 17 00:00:00 2001 From: Nicolas Graves Date: Thu, 31 Jul 2025 19:06:56 +0200 Subject: [PATCH] gnu: python-pyenchant: Switch to pyproject. * gnu/packages/enchant.scm (python-pyenchant): [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools, python-wheel. Change-Id: Id7bcc096c1ec82c49ae56c1d19d4f581ccb77efc Signed-off-by: Sharlatan Hellseher --- gnu/packages/enchant.scm | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/gnu/packages/enchant.scm b/gnu/packages/enchant.scm index 71f45bc57d3a49ffe2730eddd77b2e3d81456441..6298bd49045097b745d0741750488ff4141e27c4 100644 --- a/gnu/packages/enchant.scm +++ b/gnu/packages/enchant.scm @@ -32,6 +32,7 @@ #:use-module (gnu packages man) #:use-module (gnu packages perl) #:use-module (gnu packages pkg-config) + #:use-module (gnu packages python-build) #:use-module (gnu packages version-control) #:use-module (guix gexp) #:use-module (guix packages) @@ -39,6 +40,7 @@ #:use-module (guix download) #:use-module (guix build-system cmake) #:use-module (guix build-system gnu) + #:use-module (guix build-system pyproject) #:use-module (guix build-system python) #:use-module (guix licenses) #:use-module (srfi srfi-1)) @@ -149,7 +151,7 @@ Ispell-compatible.") (sha256 (base32 "1872ckgdip8nj9rnh167m0gsj5754qfg2hjxzsl1s06f5akwscgw")))) - (build-system python-build-system) + (build-system pyproject-build-system) (arguments `(#:tests? #f; FIXME: Dictionary for language 'en_US' could not be found #:phases @@ -163,6 +165,8 @@ Ispell-compatible.") "/lib/libenchant-2.so\"")))))))) (inputs (list enchant)) + (native-inputs + (list python-setuptools python-wheel)) (home-page "https://github.com/pyenchant/pyenchant") (synopsis "Spellchecking library for Python") (description "PyEnchant is a spellchecking library for Python, based on the