python310Packages.zimports: enable tests

main
Fabian Affolter 2 years ago committed by Jonathan Ringer
parent d7af2fb857
commit c6cf01e66f
  1. 20
      pkgs/development/python-modules/zimports/default.nix

@ -6,22 +6,24 @@
, pyflakes , pyflakes
, tomli , tomli
, setuptools , setuptools
, mock , pytestCheckHook
, pythonOlder
}: }:
buildPythonPackage rec { buildPythonPackage rec {
pname = "zimports"; pname = "zimports";
version = "0.6.0"; version = "0.6.0";
format = "setuptools";
disabled = pythonOlder "3.7";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "sqlalchemyorg"; owner = "sqlalchemyorg";
repo = "zimports"; repo = "zimports";
rev = "refs/tags/v${version}"; rev = "refs/tags/v${version}";
sha256 = "sha256-qm5mA8pCSLbkupGBo+ppHSW6uy1j/FfV3idvGQGhjqU="; hash = "sha256-qm5mA8pCSLbkupGBo+ppHSW6uy1j/FfV3idvGQGhjqU=";
}; };
disabled = !isPy3k;
propagatedBuildInputs = [ propagatedBuildInputs = [
flake8-import-order flake8-import-order
pyflakes pyflakes
@ -30,14 +32,12 @@ buildPythonPackage rec {
]; ];
checkInputs = [ checkInputs = [
mock pytestCheckHook
]; ];
checkPhase = '' pythonImportsCheck = [
runHook preInstallCheck "zimports"
PYTHONPATH= $out/bin/zimports --help >/dev/null ];
runHook postInstallCheck
'';
meta = with lib; { meta = with lib; {
description = "Python import rewriter"; description = "Python import rewriter";

Loading…
Cancel
Save