summary refs log tree commit diff
path: root/pkgs/applications/networking/flexget/default.nix
diff options
context:
space:
mode:
authorPeter Marheine <peter@taricorp.net>2017-01-04 08:34:16 +0000
committerFrederik Rietdijk <fridh@fridh.nl>2017-05-01 10:10:34 +0200
commitc1cbae5a1e2a36454ddbe3160dc0759413e8538a (patch)
tree016a6ef14863421cf44cc48c8d0661031816e85a /pkgs/applications/networking/flexget/default.nix
parentd5ffb897a21c30b580f9819332d046cd145f461f (diff)
downloadnixpkgs-c1cbae5a1e2a36454ddbe3160dc0759413e8538a.tar
nixpkgs-c1cbae5a1e2a36454ddbe3160dc0759413e8538a.tar.gz
nixpkgs-c1cbae5a1e2a36454ddbe3160dc0759413e8538a.tar.bz2
nixpkgs-c1cbae5a1e2a36454ddbe3160dc0759413e8538a.tar.lz
nixpkgs-c1cbae5a1e2a36454ddbe3160dc0759413e8538a.tar.xz
nixpkgs-c1cbae5a1e2a36454ddbe3160dc0759413e8538a.tar.zst
nixpkgs-c1cbae5a1e2a36454ddbe3160dc0759413e8538a.zip
flexget: 1.2.337 -> 2.8.17
Diffstat (limited to 'pkgs/applications/networking/flexget/default.nix')
-rw-r--r--pkgs/applications/networking/flexget/default.nix29
1 files changed, 18 insertions, 11 deletions
diff --git a/pkgs/applications/networking/flexget/default.nix b/pkgs/applications/networking/flexget/default.nix
index f7dd9618307..1f5af89f4c0 100644
--- a/pkgs/applications/networking/flexget/default.nix
+++ b/pkgs/applications/networking/flexget/default.nix
@@ -9,23 +9,30 @@
 with pythonPackages;
 
 buildPythonPackage rec {
-  version = "1.2.337";
+  version = "2.8.17";
   name = "FlexGet-${version}";
-  disabled = isPy3k;
 
   src = fetchurl {
-    url = "mirror://pypi/F/FlexGet/${name}.tar.gz";
-    sha256 = "0f7aaf0bf37860f0c5adfb0ba59ca228aa3f5c582131445623a4c3bc82d45346";
+    url = "https://github.com/Flexget/Flexget/archive/${version}.tar.gz";
+    sha256 = "925e6bf62dfae73194dbf8b963ff2b60fb500f2457463b744086706da94dabd7";
   };
 
+  # Requires vcrpy
   doCheck = false;
+  checkPhase = ''
+    py.test
+  '';
 
-  buildInputs = [ nose ];
+  buildInputs = [ pytest mock ];
   propagatedBuildInputs = [
-    paver feedparser sqlalchemy pyyaml rpyc
-    beautifulsoup_4_1_3 html5lib_0_9999999 pyrss2gen pynzb progressbar jinja2 flask
-    cherrypy requests dateutil_2_1 jsonschema python_tvrage tmdb3
-    guessit pathpy apscheduler ]
+    feedparser sqlalchemy pyyaml
+    beautifulsoup4 html5lib pyrss2gen pynzb
+    rpyc jinja2 requests2 dateutil jsonschema
+    pathpy pathlib guessit apscheduler
+    terminaltables colorclass
+    cherrypy flask flask-restful flask-restplus
+    flask-compress flask_login flask-cors
+    pyparsing safe future ]
   # enable deluge and transmission plugin support, if they're installed
   ++ lib.optional (config.deluge or false) deluge
   ++ lib.optional (transmission != null) transmissionrpc;
@@ -34,6 +41,6 @@ buildPythonPackage rec {
     homepage = http://flexget.com/;
     description = "Multipurpose automation tool for content like torrents";
     license = lib.licenses.mit;
-    maintainers = with lib.maintainers; [ domenkozar ];
+    maintainers = with lib.maintainers; [ domenkozar tari ];
   };
-}
\ No newline at end of file
+}