diff options
| author | Sandro <sandro.jaeckel@gmail.com> | 2024-07-28 22:16:49 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-07-28 22:16:49 +0200 |
| commit | 7c7ddf3b0c564fd906bb0bd64e2b603dbed6d6c7 (patch) | |
| tree | 371934d6e3668d7698eee31d1ee3bcd1c44e0698 /pkgs/development/python-modules/python-openstackclient | |
| parent | 88b208494e60d46719ff1e9064d55a4add558f92 (diff) | |
| parent | 06f41b2e3bef6e5691a9718a3b1e1a4c11cd2e3f (diff) | |
Merge pull request #330486 from anthonyroussel/openstack-sphinx-docs
Diffstat (limited to 'pkgs/development/python-modules/python-openstackclient')
| -rw-r--r-- | pkgs/development/python-modules/python-openstackclient/default.nix | 23 |
1 files changed, 11 insertions, 12 deletions
diff --git a/pkgs/development/python-modules/python-openstackclient/default.nix b/pkgs/development/python-modules/python-openstackclient/default.nix index fc48197864ab..50aa590d6b6a 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,8 @@ python-keystoneclient, python-novaclient, requests-mock, - sphinx, + setuptools, + sphinxHook, sphinxcontrib-apidoc, stestr, }: @@ -19,21 +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 = [ - installShellFiles + build-system = [ openstackdocstheme - sphinx + setuptools + sphinxHook sphinxcontrib-apidoc ]; - propagatedBuildInputs = [ + sphinxBuilders = [ "man" ]; + + dependencies = [ osc-lib pbr python-cinderclient @@ -41,11 +43,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 @@ -53,7 +50,9 @@ buildPythonPackage rec { ]; checkPhase = '' + runHook preCheck stestr run + runHook postCheck ''; pythonImportsCheck = [ "openstackclient" ]; |
