ansible-later: 2.0.22 -> 2.0.23
[NixPkgs.git] / pkgs / development / python-modules / argcomplete / default.nix
blob0aa3e8c1b948c719d54e54c45c135e8dd50ab4a9
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 = "2.0.0";
12   src = fetchPypi {
13     inherit pname version;
14     sha256 = "6372ad78c89d662035101418ae253668445b391755cfe94ea52f1b9d22425b20";
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   };