summary refs log tree commit diff
path: root/pkgs/development/python-modules/pysrt
diff options
context:
space:
mode:
authorJörg Thalheim <joerg@thalheim.io>2017-05-21 09:21:14 +0100
committerJörg Thalheim <joerg@thalheim.io>2017-05-21 09:21:14 +0100
commit219daab8e72656ae345bd108a36441a0027fa4dc (patch)
tree6216a340a2da3803a41420905ddcc03881d50191 /pkgs/development/python-modules/pysrt
parent610c27ca64ec28e4a1851406c45f75cea78d4422 (diff)
downloadnixpkgs-219daab8e72656ae345bd108a36441a0027fa4dc.tar
nixpkgs-219daab8e72656ae345bd108a36441a0027fa4dc.tar.gz
nixpkgs-219daab8e72656ae345bd108a36441a0027fa4dc.tar.bz2
nixpkgs-219daab8e72656ae345bd108a36441a0027fa4dc.tar.lz
nixpkgs-219daab8e72656ae345bd108a36441a0027fa4dc.tar.xz
nixpkgs-219daab8e72656ae345bd108a36441a0027fa4dc.tar.zst
nixpkgs-219daab8e72656ae345bd108a36441a0027fa4dc.zip
pysrt: enable tests
Diffstat (limited to 'pkgs/development/python-modules/pysrt')
-rw-r--r--pkgs/development/python-modules/pysrt/default.nix16
1 files changed, 12 insertions, 4 deletions
diff --git a/pkgs/development/python-modules/pysrt/default.nix b/pkgs/development/python-modules/pysrt/default.nix
index 49b93eabde7..076838425a4 100644
--- a/pkgs/development/python-modules/pysrt/default.nix
+++ b/pkgs/development/python-modules/pysrt/default.nix
@@ -1,18 +1,26 @@
 { stdenv
 , buildPythonApplication
-, fetchurl
+, fetchFromGitHub
 , chardet
+, nose
 }:
 
 buildPythonApplication rec {
   name = "pysrt-${version}";
   version = "1.1.1";
 
-  src = fetchurl {
-    url = "mirror://pypi/p/pysrt/${name}.tar.gz";
-    sha256 = "1anhfilhamdv15w9mmzwc5a8fsri00ghkmcws4r5mz298m110k7v";
+  src = fetchFromGitHub {
+    owner = "byroot";
+    repo = "pysrt";
+    rev = "v${version}";
+    sha256 = "0rwjaf26885vxhxnas5d8zwasvj7x88y4y2pdivjd4vdcpqrqdjn";
   };
 
+  buildInputs = [ nose ];
+  checkPhase = ''
+    nosetests -v
+  '';
+
   propagatedBuildInputs = [ chardet ];
 
   meta = with stdenv.lib; {