diff options
author | Marek Mahut <marek.mahut@satoshilabs.com> | 2019-06-15 10:42:30 +0200 |
---|---|---|
committer | Marek Mahut <marek.mahut@satoshilabs.com> | 2019-06-18 08:42:58 +0200 |
commit | d624a26c6a158643471a834d3a6d77e904a98c70 (patch) | |
tree | 0474105762ae26b57f490e406d5456a9c050d4d6 /pkgs/development/python-modules/inquirer | |
parent | 57e940205f86da916cddaea9ea7523810a9d7271 (diff) |
pythonPackages.inquirer: init at 2.6.3
Diffstat (limited to 'pkgs/development/python-modules/inquirer')
-rw-r--r-- | pkgs/development/python-modules/inquirer/default.nix | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/pkgs/development/python-modules/inquirer/default.nix b/pkgs/development/python-modules/inquirer/default.nix new file mode 100644 index 0000000000000..58e7f61b6762d --- /dev/null +++ b/pkgs/development/python-modules/inquirer/default.nix @@ -0,0 +1,32 @@ +{ stdenv, buildPythonPackage, fetchPypi, python-editor, readchar, blessings, pytest, pytestcov, pexpect, pytest-mock }: + +buildPythonPackage rec { + pname = "inquirer"; + version = "2.6.3"; + + src = fetchPypi { + inherit pname version; + sha256 = "01lf51y3bxsxkghbdk9hr42yvihpwi2s5zpxnra3bx41r35msvjz"; + }; + + propagatedBuildInputs = [ python-editor readchar blessings ]; + + # No real changes in 2.0.0...e0edfa3 + postPatch = '' + substituteInPlace setup.py \ + --replace "readchar == 2.0.1" "readchar >= 2.0.0" + ''; + + checkInputs = [ pytest pytestcov pexpect pytest-mock ]; + + checkPhase = '' + pytest --cov-report=term-missing --cov inquirer --no-cov-on-fail tests/unit tests/integration + ''; + + meta = with stdenv.lib; { + homepage = "https://github.com/magmax/python-inquirer"; + description = "A collection of common interactive command line user interfaces, based on Inquirer.js"; + license = licenses.mit; + maintainers = [ maintainers.mmahut ]; + }; +} |