diff options
author | Jonathan Ringer <jonringer117@gmail.com> | 2019-06-05 16:05:51 -0700 |
---|---|---|
committer | Frederik Rietdijk <freddyrietdijk@fridh.nl> | 2019-06-18 11:11:16 +0200 |
commit | 1c47ee8570884e1616cd9e09d90133466d0b49f0 (patch) | |
tree | 6518b0bc93872388dfada032018c33cf49c21ee8 /pkgs/development/python-modules/knack | |
parent | c508e700bd81505c36aa1713c7646d2f24ee7908 (diff) |
pythonPackages.knack: init at 0.6.2
Diffstat (limited to 'pkgs/development/python-modules/knack')
-rw-r--r-- | pkgs/development/python-modules/knack/default.nix | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/pkgs/development/python-modules/knack/default.nix b/pkgs/development/python-modules/knack/default.nix new file mode 100644 index 0000000000000..f8427cd7d1774 --- /dev/null +++ b/pkgs/development/python-modules/knack/default.nix @@ -0,0 +1,55 @@ +{ stdenv +, lib +, buildPythonPackage +, fetchPypi +, argcomplete +, colorama +, jmespath +, knack +, pygments +, pyyaml +, six +, tabulate +, mock +, vcrpy +, pytest +}: + +buildPythonPackage rec { + pname = "knack"; + version = "0.6.2"; + + src = fetchPypi { + inherit pname version; + sha256 = "1kxxj9m2mvva9rz11m6pgdg0mi712d28faj4633rl23qa53sh7i8"; + }; + + propagatedBuildInputs = [ + argcomplete + colorama + jmespath + pygments + pyyaml + six + tabulate + ]; + + checkInputs = [ + mock + vcrpy + pytest + ]; + + # tries to make a '/homeless-shelter' dir + checkPhase = '' + pytest -k 'not test_cli_exapp1' + ''; + + meta = with lib; { + homepage = https://github.com/microsoft/knack; + description = "A Command-Line Interface framework"; + platforms = platforms.all; + license = licenses.mit; + maintainers = with maintainers; [ jonringer ]; + }; +} |