|
|
|
@ -1,7 +1,7 @@ |
|
|
|
|
{ stdenv, buildPythonPackage, fetchFromGitHub, isPy37, pyperclip }: |
|
|
|
|
|
|
|
|
|
buildPythonPackage rec { |
|
|
|
|
version = "0.2.4"; |
|
|
|
|
version = "0.2.6"; |
|
|
|
|
pname = "approvaltests"; |
|
|
|
|
|
|
|
|
|
# no tests included in PyPI tarball |
|
|
|
@ -9,7 +9,7 @@ buildPythonPackage rec { |
|
|
|
|
owner = "approvals"; |
|
|
|
|
repo = "ApprovalTests.Python"; |
|
|
|
|
rev = version; |
|
|
|
|
sha256 = "05lj5i13zpkgw1wdc1v81wj4zqj8bpzqiwycdnwlg08azcy7k7j1"; |
|
|
|
|
sha256 = "1k1bj8q1qm89a8xm4az6qk4qswwmgxw5jpdjcxmf93zh5hrcy9h9"; |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
propagatedBuildInputs = [ pyperclip ]; |
|
|
|
@ -19,16 +19,6 @@ buildPythonPackage rec { |
|
|
|
|
--replace "pyperclip==1.5.27" "pyperclip>=1.5.27" |
|
|
|
|
''; |
|
|
|
|
|
|
|
|
|
# Tests fail on Python 3.7 |
|
|
|
|
# https://github.com/approvals/ApprovalTests.Python/issues/36 |
|
|
|
|
doCheck = !isPy37; |
|
|
|
|
|
|
|
|
|
# Disable Linux failing test, because tries to use darwin/windows specific reporters |
|
|
|
|
preCheck = stdenv.lib.optionalString stdenv.isLinux '' |
|
|
|
|
substituteInPlace tests/test_genericdiffreporter.py \ |
|
|
|
|
--replace "test_find_working_reporter" "_find_working_reporter" |
|
|
|
|
''; |
|
|
|
|
|
|
|
|
|
meta = with stdenv.lib; { |
|
|
|
|
description = "Assertion/verification library to aid testing"; |
|
|
|
|
homepage = https://github.com/approvals/ApprovalTests.Python; |
|
|
|
|