mirror of
https://github.com/ilyakooo0/nixpkgs.git
synced 2024-12-25 04:12:44 +03:00
flexget: Updated to 1.2.161, with additional dependancies added.
Also made deluge plugin support conditional on deluge being installed, and added similar conditional support for the transmission plugin.
This commit is contained in:
parent
785ed2b528
commit
69390c184b
@ -3235,17 +3235,24 @@ rec {
|
||||
};
|
||||
|
||||
flexget = buildPythonPackage rec {
|
||||
name = "FlexGet-1.1.121";
|
||||
name = "FlexGet-1.2.161";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://pypi.python.org/packages/source/F/FlexGet/${name}.tar.gz";
|
||||
md5 = "44521bcbc2c1e941b656ecfa358adcaa";
|
||||
md5 = "f7533e7b1df49cc8027fc4a2cde0290d";
|
||||
};
|
||||
|
||||
buildInputs = [ nose ];
|
||||
propagatedBuildInputs = [ beautifulsoup4 pyrss2gen feedparser pynzb html5lib dateutil
|
||||
beautifulsoup flask jinja2 requests sqlalchemy pyyaml cherrypy progressbar deluge
|
||||
python_tvrage jsonschema ];
|
||||
# dateutil dependancy: requirement is dateutil !=2.0 and != 2.2,
|
||||
# dateutil_1_5 is used as it's supported, but a newer version could be used
|
||||
propagatedBuildInputs = [ paver feedparser sqlalchemy pyyaml rpyc
|
||||
beautifulsoup4 html5lib pyrss2gen pynzb progressbar jinja2 flask
|
||||
cherrypy requests dateutil_1_5 jsonschema python_tvrage tmdb3 ]
|
||||
# enable deluge and transmission plugin support, if they're installed
|
||||
++ stdenv.lib.optional (pkgs.config.pythonPackages.deluge or false)
|
||||
pythonpackages.deluge
|
||||
++ stdenv.lib.optional (pkgs.transmission != null)
|
||||
pythonPackages.transmissionrpc;
|
||||
|
||||
meta = {
|
||||
homepage = http://flexget.com/;
|
||||
@ -6975,6 +6982,24 @@ rec {
|
||||
|
||||
});
|
||||
|
||||
rpyc = buildPythonPackage rec {
|
||||
name = "rpyc-${version}";
|
||||
version = "3.3.0";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://pypi.python.org/packages/source/r/rpyc/${name}.tar.gz";
|
||||
md5 = "6931cb92c41f547591b525142ccaeef1";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [ nose plumbum ];
|
||||
|
||||
meta = {
|
||||
description = "Remote Python Call (RPyC), a transparent and symmetric RPC library";
|
||||
homepage = http://rpyc.readthedocs.org;
|
||||
license = stdenv.lib.licenses.mit;
|
||||
};
|
||||
};
|
||||
|
||||
rsa = buildPythonPackage rec {
|
||||
name = "rsa-3.1.2";
|
||||
|
||||
@ -7939,6 +7964,21 @@ rec {
|
||||
};
|
||||
};
|
||||
|
||||
tmdb3 = buildPythonPackage rec {
|
||||
name = "tmdb3-${version}";
|
||||
version = "0.6.17";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://pypi.python.org/packages/source/t/tmdb3/${name}.zip";
|
||||
md5 = "cd259427454472164c9a2479504c9cbb";
|
||||
};
|
||||
|
||||
meta = {
|
||||
description = "Python implementation of the v3 API for TheMovieDB.org, allowing access to movie and cast information.";
|
||||
homepage = http://pypi.python.org/pypi/tmdb3;
|
||||
license = stdenv.lib.licenses.bsd3;
|
||||
};
|
||||
};
|
||||
|
||||
# TODO
|
||||
# Installs correctly but fails tests that involve simple things like:
|
||||
@ -8010,6 +8050,23 @@ rec {
|
||||
};
|
||||
};
|
||||
|
||||
transmissionrpc = buildPythonPackage rec {
|
||||
name = "transmissionrpc-${version}";
|
||||
version = "0.11";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://pypi.python.org/packages/source/t/transmissionrpc/${name}.tar.gz";
|
||||
md5 = "b2f918593e509f0e66e2e643291b436d";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [ six ];
|
||||
|
||||
meta = {
|
||||
description = "Python implementation of the Transmission bittorent client RPC protocol.";
|
||||
homepage = http://pypi.python.org/pypi/transmissionrpc/;
|
||||
license = stdenv.lib.licenses.mit;
|
||||
};
|
||||
};
|
||||
|
||||
eggdeps = buildPythonPackage rec {
|
||||
name = "eggdeps-${version}";
|
||||
|
Loading…
Reference in New Issue
Block a user