python3Packages.bsdiff4: add pythonImportsCheck

This commit is contained in:
Fabian Affolter 2022-03-11 10:06:33 +01:00 committed by GitHub
parent a8ef434534
commit 7cb333a45e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1,24 +1,32 @@
{ lib { lib
, buildPythonPackage , buildPythonPackage
, fetchPypi , fetchPypi
, pythonOlder
}: }:
buildPythonPackage rec { buildPythonPackage rec {
pname = "bsdiff4"; pname = "bsdiff4";
version = "1.2.2"; version = "1.2.2";
format = "setuptools";
disabled = pythonOlder "3.7";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "sha256-GICsP1KmxGrmvMbbEX5Ps1+bDM1a91/U/uaQfQDWmDw="; hash = "sha256-GICsP1KmxGrmvMbbEX5Ps1+bDM1a91/U/uaQfQDWmDw=";
}; };
pythonImportsCheck = [
"bsdiff4"
];
checkPhase = '' checkPhase = ''
mv bsdiff4 _bsdiff4 mv bsdiff4 _bsdiff4
python -c 'import bsdiff4; bsdiff4.test()' python -c 'import bsdiff4; bsdiff4.test()'
''; '';
meta = with lib; { meta = with lib; {
description = "binary diff and patch using the BSDIFF4-format"; description = "Binary diff and patch using the BSDIFF4-format";
homepage = "https://github.com/ilanschnell/bsdiff4"; homepage = "https://github.com/ilanschnell/bsdiff4";
license = licenses.bsdProtection; license = licenses.bsdProtection;
maintainers = with maintainers; [ ris ]; maintainers = with maintainers; [ ris ];