Merge pull request #119126 from fabaff/pycomfoconnect
[NixPkgs.git] / pkgs / development / python-modules / argcomplete / default.nix
blobf2a9db40f60f088b652701d12a8db58f0cf3b825
1 { buildPythonPackage, fetchPypi, lib
2 , dicttoxml
3 , importlib-metadata
4 , pexpect
5 , prettytable
6 , requests_toolbelt
7 }:
8 buildPythonPackage rec {
9   pname = "argcomplete";
10   version = "1.12.2";
12   src = fetchPypi {
13     inherit pname version;
14     sha256 = "de0e1282330940d52ea92a80fea2e4b9e0da1932aaa570f84d268939d1897b04";
15   };
17   doCheck = false; # meant to be ran with interactive interpreter
19   # re-enable if we are able to make testing work
20   # checkInputs = [ bashInteractive coverage flake8 ];
22   propagatedBuildInputs = [
23     dicttoxml
24     importlib-metadata
25     pexpect
26     prettytable
27     requests_toolbelt
28   ];
30   pythonImportsCheck = [ "argcomplete" ];
32   meta = with lib; {
33     description = "Bash tab completion for argparse";
34     homepage = "https://kislyuk.github.io/argcomplete/";
35     maintainers = [ maintainers.womfoo ];
36     license = [ licenses.asl20 ];
37   };