From a2d58534e09aa67a40c67aabf51d7961a78e799d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sun, 20 Jun 2021 16:15:07 +0200 Subject: [PATCH] pythonPackages.click-default-group: fix tests Also use pytestCheckHook and pythonImportsCheck. --- .../click-default-group/default.nix | 20 +++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/click-default-group/default.nix b/pkgs/development/python-modules/click-default-group/default.nix index 58da038faae3..3ed81e598d17 100644 --- a/pkgs/development/python-modules/click-default-group/default.nix +++ b/pkgs/development/python-modules/click-default-group/default.nix @@ -1,4 +1,10 @@ -{ lib, buildPythonPackage, fetchFromGitHub, click, pytest }: +{ lib +, buildPythonPackage +, fetchFromGitHub +, fetchpatch +, click +, pytestCheckHook +}: buildPythonPackage rec { pname = "click-default-group"; @@ -12,9 +18,19 @@ buildPythonPackage rec { sha256 = "0nk39lmkn208w8kvq6f4h3a6qzxrrvxixahpips6ik3zflbkss86"; }; + patches = [ + # make tests compatible with click 8 + (fetchpatch { + url = "https://github.com/click-contrib/click-default-group/commit/9415c77d05cf7d16876e7d70a49a41a6189983b4.patch"; + sha256 = "1czzma8nmwyxhwhnr8rfw5bjw6d46b3s5r5bfb8ly3sjwqjlwhw2"; + }) + ]; + propagatedBuildInputs = [ click ]; - checkInputs = [ pytest ]; + checkInputs = [ pytestCheckHook ]; + + pythonImportsCheck = [ "click_default_group" ]; meta = with lib; { homepage = "https://github.com/click-contrib/click-default-group";