lol

python3Packages.pretend: enable tests

+23 -6
+23 -6
pkgs/development/python-modules/pretend/default.nix
··· 1 - { lib, buildPythonPackage, fetchPypi }: 2 3 buildPythonPackage rec { 4 pname = "pretend"; 5 version = "1.0.9"; 6 7 - src = fetchPypi { 8 - inherit pname version; 9 - sha256 = "c90eb810cde8ebb06dafcb8796f9a95228ce796531bc806e794c2f4649aa1b10"; 10 }; 11 12 - # No tests in archive 13 - doCheck = false; 14 15 meta = with lib; { 16 homepage = "https://github.com/alex/pretend"; 17 license = licenses.bsd3; 18 }; 19 }
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , pytestCheckHook 5 + , pythonOlder 6 + }: 7 8 buildPythonPackage rec { 9 pname = "pretend"; 10 version = "1.0.9"; 11 + format = "setuptools"; 12 13 + disabled = pythonOlder "3.7"; 14 + 15 + src = fetchFromGitHub { 16 + owner = "alex"; 17 + repo = pname; 18 + rev = "v${version}"; 19 + hash = "sha256-OqMfeIMFNBBLq6ejR3uOCIHZ9aA4zew7iefVlAsy1JQ="; 20 }; 21 22 + checkInputs = [ 23 + pytestCheckHook 24 + ]; 25 + 26 + pythonImportsCheck = [ 27 + "pretend" 28 + ]; 29 30 meta = with lib; { 31 + description = "Module for stubbing"; 32 homepage = "https://github.com/alex/pretend"; 33 license = licenses.bsd3; 34 + maintainers = with maintainers; [ ]; 35 }; 36 }