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" ];