summary refs log tree commit diff
path: root/pkgs/tools/misc/wakatime
diff options
context:
space:
mode:
authorJörg Thalheim <joerg@thalheim.io>2018-01-16 08:10:22 +0000
committerJörg Thalheim <joerg@thalheim.io>2018-01-16 08:10:22 +0000
commit03b43c0325f10121cfc27d42cbdca91b0752fa30 (patch)
tree122f4e97fad37bb33cc19028329c516cf1b6475f /pkgs/tools/misc/wakatime
parentb6a90700b8883f505fa9d814d6c86f8f155f6505 (diff)
downloadnixpkgs-03b43c0325f10121cfc27d42cbdca91b0752fa30.tar
nixpkgs-03b43c0325f10121cfc27d42cbdca91b0752fa30.tar.gz
nixpkgs-03b43c0325f10121cfc27d42cbdca91b0752fa30.tar.bz2
nixpkgs-03b43c0325f10121cfc27d42cbdca91b0752fa30.tar.lz
nixpkgs-03b43c0325f10121cfc27d42cbdca91b0752fa30.tar.xz
nixpkgs-03b43c0325f10121cfc27d42cbdca91b0752fa30.tar.zst
nixpkgs-03b43c0325f10121cfc27d42cbdca91b0752fa30.zip
wakatime: 10.0.1 -> 10.1.0
Diffstat (limited to 'pkgs/tools/misc/wakatime')
-rw-r--r--pkgs/tools/misc/wakatime/default.nix15
1 files 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;