- add pythonImportsCheck - disable on older Python releasesmain
parent
b17d484c7e
commit
52fb09e26b
@ -1,18 +1,36 @@ |
|||||||
{ lib, buildPythonPackage, fetchPypi }: |
{ lib |
||||||
|
, buildPythonPackage |
||||||
|
, fetchFromGitHub |
||||||
|
, pytestCheckHook |
||||||
|
, pythonOlder |
||||||
|
}: |
||||||
|
|
||||||
buildPythonPackage rec { |
buildPythonPackage rec { |
||||||
pname = "patiencediff"; |
pname = "patiencediff"; |
||||||
version = "0.2.6"; |
version = "0.2.6"; |
||||||
|
format = "setuptools"; |
||||||
|
|
||||||
src = fetchPypi { |
disabled = pythonOlder "3.7"; |
||||||
inherit pname version; |
|
||||||
sha256 = "sha256-wdaNB6VzqeLEt5HBMIki08j08aRuc11l4wg8J01e5Fk="; |
src = fetchFromGitHub { |
||||||
|
owner = "breezy-team"; |
||||||
|
repo = pname; |
||||||
|
rev = "v${version}"; |
||||||
|
hash = "sha256-oJOsqZ9XCbYHJ7VEbDpC9wquCkvfj05M0nerlV5jL7w="; |
||||||
}; |
}; |
||||||
|
|
||||||
|
checkInputs = [ |
||||||
|
pytestCheckHook |
||||||
|
]; |
||||||
|
|
||||||
|
pythonImportsCheck = [ |
||||||
|
"patiencediff" |
||||||
|
]; |
||||||
|
|
||||||
meta = with lib; { |
meta = with lib; { |
||||||
description = "C implementation of patiencediff algorithm for Python"; |
description = "C implementation of patiencediff algorithm for Python"; |
||||||
homepage = "https://github.com/breezy-team/patiencediff"; |
homepage = "https://github.com/breezy-team/patiencediff"; |
||||||
license = licenses.gpl2Plus; |
license = licenses.gpl2Plus; |
||||||
maintainers = [ maintainers.wildsebastian ]; |
maintainers = with maintainers; [ wildsebastian ]; |
||||||
}; |
}; |
||||||
} |
} |
||||||
|
Loading…
Reference in new issue