From 8a4ee285d037d9ba6eedc45bef0c3be50b7e7a2d Mon Sep 17 00:00:00 2001 From: Anthony ROUSSEL Date: Sat, 27 Jul 2024 21:12:44 +0200 Subject: [PATCH] python311Packages.ironicclient: use pyproject = true --- .../python-modules/python-ironicclient/default.nix | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/python-ironicclient/default.nix b/pkgs/development/python-modules/python-ironicclient/default.nix index cab2feede92d..2936c3ec2f4c 100644 --- a/pkgs/development/python-modules/python-ironicclient/default.nix +++ b/pkgs/development/python-modules/python-ironicclient/default.nix @@ -16,6 +16,7 @@ pyyaml, requests, requests-mock, + setuptools, sphinxcontrib-apidoc, sphinxHook, stestr, @@ -25,22 +26,23 @@ buildPythonPackage rec { pname = "python-ironicclient"; version = "5.7.0"; - format = "setuptools"; + pyproject = true; src = fetchPypi { inherit pname version; hash = "sha256-Blx0pr73uZA8eHd2iZ9WY+aozBFWsQhWpxoQKtjtJSk="; }; - nativeBuildInputs = [ + build-system = [ openstackdocstheme + setuptools sphinxcontrib-apidoc sphinxHook ]; sphinxBuilders = [ "man" ]; - propagatedBuildInputs = [ + dependencies = [ cliff dogpile-cache jsonschema @@ -62,7 +64,9 @@ buildPythonPackage rec { ]; checkPhase = '' + runHook preCheck stestr run + runHook postCheck ''; pythonImportsCheck = [ "ironicclient" ];