From db5bd02c932d045acc8c14ea964dc0fe656c0b2b Mon Sep 17 00:00:00 2001 From: Nicolas Graves Date: Wed, 23 Jul 2025 22:07:17 +0200 Subject: gnu: python-oslosphinx: Switch to pyproject. * gnu/packages/openstack.scm (python-oslosphinx): [build-system]: Switch to pyproject-build-system. [arguments]<#:phases>: Improve style. [native-inputs]: Add python-setuptools, python-wheel. Change-Id: Ic03946b922712821b8de0654b17fc3749fd54f0d Signed-off-by: Sharlatan Hellseher --- gnu/packages/openstack.scm | 30 +++++++++++++++++------------- 1 file changed, 17 insertions(+), 13 deletions(-) (limited to 'gnu/packages/openstack.scm') diff --git a/gnu/packages/openstack.scm b/gnu/packages/openstack.scm index 3d897fcf2e0..55b75ffaab4 100644 --- a/gnu/packages/openstack.scm +++ b/gnu/packages/openstack.scm @@ -674,23 +674,27 @@ and building documentation from them.") (method url-fetch) (uri (pypi-uri "oslosphinx" version)) (sha256 - (base32 - "1xm41857vzrzjmnyi6bqirg4i5qa61v7wxcsdc4q1nzgr3ndgz5k")))) - (build-system python-build-system) + (base32 "1xm41857vzrzjmnyi6bqirg4i5qa61v7wxcsdc4q1nzgr3ndgz5k")))) + (build-system pyproject-build-system) (arguments - `(#:phases - (modify-phases %standard-phases - (add-after 'unpack 'relax-requirements - (lambda _ - (substitute* "test-requirements.txt" - (("hacking!=0.13.0,<0.14,>=0.12.0") - "hacking!=0.13.0,>=0.12.0")) - #t))))) + (list + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'relax-requirements + (lambda _ + (substitute* "test-requirements.txt" + (("hacking.*") + "hacking"))))))) (propagated-inputs (list python-requests)) (native-inputs - (list python-hacking python-openstackdocstheme python-pbr - python-reno python-sphinx)) + (list python-hacking + python-openstackdocstheme + python-pbr + python-reno + python-setuptools + python-sphinx + python-wheel)) (home-page "https://www.openstack.org/") (synopsis "OpenStack sphinx extensions and theme") (description "This package provides themes and extensions for Sphinx -- cgit v1.3