diff options
author | Kristoffer Søholm <k.soeholm@gmail.com> | 2021-05-06 22:05:27 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-05-06 22:05:27 +0200 |
commit | ae58a56abb2b35379aef37c55a646d1cbff68103 (patch) | |
tree | 1600e6f847f6332b6e006b491566a03faadb308b /pkgs/development | |
parent | 3b3671ba990cbaf46e007948a1aa2c51e479cdf8 (diff) |
pythonPackages.pwntools: add bash completions (#121907)
Also fixed some PR review warnings
Diffstat (limited to 'pkgs/development')
-rw-r--r-- | pkgs/development/python-modules/pwntools/default.nix | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/pkgs/development/python-modules/pwntools/default.nix b/pkgs/development/python-modules/pwntools/default.nix index a24e1d5db13eb..308f308dbb73e 100644 --- a/pkgs/development/python-modules/pwntools/default.nix +++ b/pkgs/development/python-modules/pwntools/default.nix @@ -2,9 +2,7 @@ , buildPythonPackage , debugger , fetchPypi -, isPy3k , Mako -, makeWrapper , packaging , pysocks , pygments @@ -20,7 +18,7 @@ , tox , unicorn , intervaltree -, fetchpatch +, installShellFiles }: buildPythonPackage rec { @@ -39,6 +37,10 @@ buildPythonPackage rec { sed -i 's/unicorn>=1.0.2rc1,<1.0.2rc4/unicorn>=1.0.2rc1/' setup.py ''; + nativeBuildInputs = [ + installShellFiles + ]; + propagatedBuildInputs = [ Mako packaging @@ -60,6 +62,10 @@ buildPythonPackage rec { doCheck = false; # no setuptools tests for the package + postInstall = '' + installShellCompletion --bash extra/bash_completion.d/shellcraft + ''; + postFixup = '' mkdir -p "$out/bin" makeWrapper "${debugger}/bin/${lib.strings.getName debugger}" "$out/bin/pwntools-gdb" |