From b6a90700b8883f505fa9d814d6c86f8f155f6505 Mon Sep 17 00:00:00 2001 From: Ashley Gillman Date: Tue, 16 Jan 2018 13:35:49 +1000 Subject: [PATCH 1/2] wakatime: don't run check phase --- pkgs/tools/misc/wakatime/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/tools/misc/wakatime/default.nix b/pkgs/tools/misc/wakatime/default.nix index c1091d47c5a..d9b72d9a69c 100644 --- a/pkgs/tools/misc/wakatime/default.nix +++ b/pkgs/tools/misc/wakatime/default.nix @@ -11,6 +11,8 @@ buildPythonApplication rec { sha256 = "1bg8fzd3rdc6na0a7z1d55m2gbnfq6d72mf2jlyzc817r6dr4bfx"; }; + doCheck = false; + meta = with stdenv.lib; { inherit (src.meta) homepage; description = "WakaTime command line interface"; From 03b43c0325f10121cfc27d42cbdca91b0752fa30 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Thalheim?= Date: Tue, 16 Jan 2018 08:10:22 +0000 Subject: [PATCH 2/2] wakatime: 10.0.1 -> 10.1.0 --- pkgs/tools/misc/wakatime/default.nix | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/misc/wakatime/default.nix b/pkgs/tools/misc/wakatime/default.nix index d9b72d9a69c..ba760496a72 100644 --- a/pkgs/tools/misc/wakatime/default.nix +++ b/pkgs/tools/misc/wakatime/default.nix @@ -1,17 +1,26 @@ -{ stdenv, buildPythonApplication, fetchFromGitHub }: +{ stdenv, python3Packages, fetchFromGitHub, glibcLocales }: +with python3Packages; buildPythonApplication rec { name = "wakatime-${version}"; - version = "10.0.1"; + version = "10.1.0"; src = fetchFromGitHub { owner = "wakatime"; repo = "wakatime"; rev = version; - sha256 = "1bg8fzd3rdc6na0a7z1d55m2gbnfq6d72mf2jlyzc817r6dr4bfx"; + sha256 = "0mq1b5hwm03jz1mhlfiwi8k5r6556r1nfv9h7qs3y32zrj9mvifv"; }; + # needs more dependencies from https://github.com/wakatime/wakatime/blob/191b302bfb5f272ae928c6d3867d06f3dfcba4a8/dev-requirements.txt + # especially nose-capturestderr, which we do not package yet. doCheck = false; + checkInputs = [ mock testfixtures pytest glibcLocales ]; + + checkPhase = '' + export HOME=$(mktemp -d) LC_ALL=en_US.utf-8 + pytest tests + ''; meta = with stdenv.lib; { inherit (src.meta) homepage;