From 6fb4383ad48c2d627e82298ec5eea7fa048900a9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 3 Apr 2022 06:50:30 +0000 Subject: [PATCH 1/2] python310Packages.pysnooper: 1.1.0 -> 1.1.1 --- pkgs/development/python-modules/pysnooper/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pysnooper/default.nix b/pkgs/development/python-modules/pysnooper/default.nix index f5675aae8ed8..f09f81f6da3b 100644 --- a/pkgs/development/python-modules/pysnooper/default.nix +++ b/pkgs/development/python-modules/pysnooper/default.nix @@ -6,13 +6,13 @@ }: buildPythonPackage rec { - version = "1.1.0"; + version = "1.1.1"; pname = "pysnooper"; src = fetchPypi { inherit version; pname = "PySnooper"; - sha256 = "0fa932ad396d2bac089d4b1f94f0ce49cde4140ee64ddd24a4065fadea10fcc9"; + sha256 = "sha256-0X3JHMoVk8ECMNzkXkax0/8PiRDww46UHt9roSYLOCA="; }; # test dependency python-toolbox fails with py27 From f3aa17de86033e1906c05a43c89e089a2326e9fc Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sun, 3 Apr 2022 09:27:41 +0200 Subject: [PATCH 2/2] python3Packages.pysnooper: disable on older Python releases - switch to pytestCheckHook - add pythonImportsCheck --- .../python-modules/pysnooper/default.nix | 20 +++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/pkgs/development/python-modules/pysnooper/default.nix b/pkgs/development/python-modules/pysnooper/default.nix index f09f81f6da3b..370ed373da55 100644 --- a/pkgs/development/python-modules/pysnooper/default.nix +++ b/pkgs/development/python-modules/pysnooper/default.nix @@ -1,25 +1,29 @@ { lib , buildPythonPackage , fetchPypi -, pytest -, isPy27 +, pytestCheckHook +, pythonOlder }: buildPythonPackage rec { - version = "1.1.1"; pname = "pysnooper"; + version = "1.1.1"; + format = "setuptools"; + + disabled = pythonOlder "3.8"; src = fetchPypi { inherit version; pname = "PySnooper"; - sha256 = "sha256-0X3JHMoVk8ECMNzkXkax0/8PiRDww46UHt9roSYLOCA="; + hash = "sha256-0X3JHMoVk8ECMNzkXkax0/8PiRDww46UHt9roSYLOCA="; }; - # test dependency python-toolbox fails with py27 - doCheck = !isPy27; - checkInputs = [ - pytest + pytestCheckHook + ]; + + pythonImportsCheck = [ + "pysnooper" ]; meta = with lib; {