From 3d10db7bc80e2ebd985b0bc0046dd264a42c45b5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Thalheim?= Date: Thu, 27 Apr 2017 09:01:58 +0200 Subject: [PATCH] pythonPackages.coveralls: correct description --- .../python-modules/coveralls/default.nix | 46 +++++++++++++------ 1 file changed, 31 insertions(+), 15 deletions(-) diff --git a/pkgs/development/python-modules/coveralls/default.nix b/pkgs/development/python-modules/coveralls/default.nix index d2c621de43cf20..59f66f36d8768f 100644 --- a/pkgs/development/python-modules/coveralls/default.nix +++ b/pkgs/development/python-modules/coveralls/default.nix @@ -1,33 +1,49 @@ { buildPythonPackage , lib -, fetchurl -, pythonPackages +, fetchPypi +, mock +, pytest_27 +, sh +, coverage +, docopt +, requests2 +, git }: -let +buildPythonPackage rec { pname = "coveralls"; + name = "${pname}-python-${version}"; version = "1.1"; -in buildPythonPackage rec { - name = "${pname}-${version}"; - src = fetchurl { - url = "mirror://pypi/${builtins.substring 0 1 pname}/${pname}/${name}.tar.gz"; + # wanted by tests + src = fetchPypi { + inherit pname version; sha256 = "0238hgdwbvriqxrj22zwh0rbxnhh9c6hh75i39ll631vq62h65il"; }; - buildInputs = with pythonPackages; [ - coverage - docopt - requests + buildInputs = [ + mock + sh + pytest_27 + git ]; - propagatedBuildInputs = []; - # Tests in neither the archive nor the repo + # FIXME: tests requires .git directory to be present doCheck = false; + checkPhase = '' + python setup.py test + ''; + + propagatedBuildInputs = [ + coverage + docopt + requests2 + ]; + meta = { - description = "py.test plugin to store test expectations and mark tests based on them"; - homepage = https://github.com/gsnedders/pytest-expect; + description = "Show coverage stats online via coveralls.io"; + homepage = https://github.com/coveralls-clients/coveralls-python; license = lib.licenses.mit; }; }