Revert "Merge staging at '8d490ca9934d0' into master"
This reverts commitfc23242220, reversing changes made to754816b84b. We don't have many binaries yet. Comment on the original merge commit.
This commit is contained in:
@@ -1,10 +1,11 @@
|
||||
{stdenv, lib, buildPythonPackage, fetchPypi, bash, which, writeText}:
|
||||
{stdenv, lib, buildPythonPackage, fetchPypi, coverage, bash, which, writeText}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
name = "${pname}-${version}";
|
||||
version = "0.7";
|
||||
pname = "cram";
|
||||
|
||||
checkInputs = [ which ];
|
||||
buildInputs = [ coverage which ];
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
@@ -12,13 +13,20 @@ buildPythonPackage rec {
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
patchShebangs scripts/cram
|
||||
substituteInPlace tests/test.t \
|
||||
--replace "/bin/bash" "${bash}/bin/bash"
|
||||
'';
|
||||
|
||||
# This testing is copied from Makefile. Simply using `make test` doesn't work
|
||||
# because it uses the unpatched `scripts/cram` executable which has a bad
|
||||
# shebang. Also, for some reason, coverage fails on one file so let's just
|
||||
# ignore that one.
|
||||
checkPhase = ''
|
||||
scripts/cram tests
|
||||
# scripts/cram tests
|
||||
#COVERAGE=${coverage}/bin/coverage $out/bin/cram tests
|
||||
#${coverage}/bin/coverage report --fail-under=100
|
||||
COVERAGE=coverage $out/bin/cram tests
|
||||
coverage report --fail-under=100 --omit="*/_encoding.py,*/__main__.py"
|
||||
'';
|
||||
|
||||
meta = {
|
||||
|
||||
Reference in New Issue
Block a user