From 65d7a89e6027664a039327e9be49b306f216b5ce Mon Sep 17 00:00:00 2001 From: Anthony ROUSSEL Date: Sat, 27 Jul 2024 21:16:01 +0200 Subject: python311Packages.python-openstackclient: use sphinxHook --- .../python-modules/python-openstackclient/default.nix | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) (limited to 'pkgs/development/python-modules/python-openstackclient') diff --git a/pkgs/development/python-modules/python-openstackclient/default.nix b/pkgs/development/python-modules/python-openstackclient/default.nix index fc48197864ab..e77afb78c81b 100644 --- a/pkgs/development/python-modules/python-openstackclient/default.nix +++ b/pkgs/development/python-modules/python-openstackclient/default.nix @@ -3,7 +3,6 @@ buildPythonPackage, fetchPypi, ddt, - installShellFiles, openstackdocstheme, osc-lib, pbr, @@ -11,7 +10,7 @@ python-keystoneclient, python-novaclient, requests-mock, - sphinx, + sphinxHook, sphinxcontrib-apidoc, stestr, }: @@ -27,12 +26,13 @@ buildPythonPackage rec { }; nativeBuildInputs = [ - installShellFiles openstackdocstheme - sphinx + sphinxHook sphinxcontrib-apidoc ]; + sphinxBuilders = [ "man" ]; + propagatedBuildInputs = [ osc-lib pbr @@ -41,11 +41,6 @@ buildPythonPackage rec { python-novaclient ]; - postInstall = '' - sphinx-build -a -E -d doc/build/doctrees -b man doc/source doc/build/man - installManPage doc/build/man/openstack.1 - ''; - nativeCheckInputs = [ ddt stestr -- cgit v1.2.3 From 47ee8653476c3a2c6d5275b7f89758f9eaac6b96 Mon Sep 17 00:00:00 2001 From: Anthony ROUSSEL Date: Sat, 27 Jul 2024 21:00:23 +0200 Subject: python311Packages.python-openstackclient: use pyproject = true --- .../python-modules/python-openstackclient/default.nix | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'pkgs/development/python-modules/python-openstackclient') diff --git a/pkgs/development/python-modules/python-openstackclient/default.nix b/pkgs/development/python-modules/python-openstackclient/default.nix index e77afb78c81b..50aa590d6b6a 100644 --- a/pkgs/development/python-modules/python-openstackclient/default.nix +++ b/pkgs/development/python-modules/python-openstackclient/default.nix @@ -10,6 +10,7 @@ python-keystoneclient, python-novaclient, requests-mock, + setuptools, sphinxHook, sphinxcontrib-apidoc, stestr, @@ -18,22 +19,23 @@ buildPythonPackage rec { pname = "python-openstackclient"; version = "6.6.0"; - format = "setuptools"; + pyproject = true; src = fetchPypi { inherit pname version; hash = "sha256-u+8e00gpxBBSsuyiZIDinKH3K+BY0UMNpTQexExPKVw="; }; - nativeBuildInputs = [ + build-system = [ openstackdocstheme + setuptools sphinxHook sphinxcontrib-apidoc ]; sphinxBuilders = [ "man" ]; - propagatedBuildInputs = [ + dependencies = [ osc-lib pbr python-cinderclient @@ -48,7 +50,9 @@ buildPythonPackage rec { ]; checkPhase = '' + runHook preCheck stestr run + runHook postCheck ''; pythonImportsCheck = [ "openstackclient" ]; -- cgit v1.2.3