summaryrefslogtreecommitdiff
path: root/pkgs/development/python-modules/python-swiftclient
diff options
context:
space:
mode:
authorSandro Jäckel <sandro.jaeckel@sap.com>2022-07-08 13:54:25 +0200
committerSandro Jäckel <sandro.jaeckel@sap.com>2022-07-08 13:54:25 +0200
commite9fe7c8aab9d5401104bf3664d5cfcb8c8c2cae5 (patch)
treef24531618b5b66353f195b397833900909b38020 /pkgs/development/python-modules/python-swiftclient
parentbf67d1e09d0192646de77f3182d86984a34a6bcb (diff)
python310Packages.python-swiftclient: fix lazy bash-completion loading when loaded through XDG_DATA_DIRS, install man pages
Diffstat (limited to 'pkgs/development/python-modules/python-swiftclient')
-rw-r--r--pkgs/development/python-modules/python-swiftclient/default.nix9
1 files changed, 8 insertions, 1 deletions
diff --git a/pkgs/development/python-modules/python-swiftclient/default.nix b/pkgs/development/python-modules/python-swiftclient/default.nix
index 357ba701d18f..bf0149e9e17e 100644
--- a/pkgs/development/python-modules/python-swiftclient/default.nix
+++ b/pkgs/development/python-modules/python-swiftclient/default.nix
@@ -1,6 +1,7 @@
{ lib
, buildPythonApplication
, fetchPypi
+, installShellFiles
, mock
, openstacksdk
, pbr
@@ -21,6 +22,10 @@ buildPythonApplication rec {
hash = "sha256-V7bx/yO0ZoQ4AqaBb0trvGiWtq0F1ld6/udiK+OilTg=";
};
+ nativeBuildInputs = [
+ installShellFiles
+ ];
+
propagatedBuildInputs = [
pbr
python-keystoneclient
@@ -33,7 +38,9 @@ buildPythonApplication rec {
];
postInstall = ''
- install -Dm644 tools/swift.bash_completion $out/share/bash_completion.d/swift
+ installShellCompletion --cmd swift \
+ --bash tools/swift.bash_completion
+ installManPage doc/manpages/*
'';
checkPhase = ''