flexget: 1.2.337 -> 2.8.17

This commit is contained in:
Peter Marheine
2017-05-01 10:10:34 +02:00
committed by Frederik Rietdijk
parent d5ffb897a2
commit c1cbae5a1e
3 changed files with 19 additions and 53 deletions
@@ -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 ];
};
}
}