From 7703bd9edbb96c715d7f53d972e9cd18ec55c030 Mon Sep 17 00:00:00 2001 From: Maximilian Bosch Date: Tue, 3 Jul 2018 23:46:32 +0200 Subject: [PATCH] pythonPackages.keyutils: fix build Fixes the Hydra CI build of `python{3,2}Packages.keyutils` on `nixpkgs.` This patch changes the source retrieval to fetchFromGitHub as the PYPI tarball doesn't come with tests for the check phase. --- .../python-modules/keyutils/default.nix | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/pkgs/development/python-modules/keyutils/default.nix b/pkgs/development/python-modules/keyutils/default.nix index b07dd4abd0d2..907af4d250b3 100644 --- a/pkgs/development/python-modules/keyutils/default.nix +++ b/pkgs/development/python-modules/keyutils/default.nix @@ -1,17 +1,19 @@ -{ lib, buildPythonPackage, fetchPypi, keyutils, pytestrunner }: +{ lib, buildPythonPackage, fetchFromGitHub, keyutils, pytestrunner, pytest }: buildPythonPackage rec { pname = "keyutils"; version = "0.5"; - src = fetchPypi { - inherit pname version; - sha256 = "0dskys71vkn59vlsfs1ljli0qnzk7b10iv4pawxawnk2hvyjrf10"; + # github version comes bundled with tests + src = fetchFromGitHub { + owner = "sassoftware"; + repo = "python-keyutils"; + rev = "v${version}"; + sha256 = "1gga60w8sb3r5bxa0bfp7d7wzg6s3db5y7aizr14p2pvp92d8bdi"; }; - checkInputs = [ keyutils pytestrunner ]; - - doCheck = false; + buildInputs = [ keyutils ]; + checkInputs = [ pytest pytestrunner ]; meta = { description = "A set of python bindings for keyutils";