Add python packages required for Graphite
Graphite is a scalable realtime graphing webapp, see http://graphite.wikidot.com
This commit is contained in:
parent
ed226c9496
commit
9cc281d5e8
1 changed files with 84 additions and 0 deletions
|
@ -3337,4 +3337,88 @@ let pythonPackages = python.modules // rec {
|
|||
};
|
||||
};
|
||||
|
||||
whisper = buildPythonPackage rec {
|
||||
name = "whisper-${version}";
|
||||
version = "0.9.10";
|
||||
|
||||
src = fetchurl rec {
|
||||
url = "https://launchpad.net/graphite/0.9/${version}/+download/${name}.tar.gz";
|
||||
sha256 = "1zy4z4hrbiqj4ipcv2m9197hf03d4xphllqav9w4c8i6fn8zmd9n";
|
||||
};
|
||||
|
||||
# error: invalid command 'test'
|
||||
doCheck = false;
|
||||
|
||||
meta = {
|
||||
homepage = http://graphite.wikidot.com/;
|
||||
description = "Fixed size round-robin style database";
|
||||
maintainers = [ stdenv.lib.maintainers.rickynils ];
|
||||
platforms = python.meta.platforms;
|
||||
};
|
||||
};
|
||||
|
||||
carbon = buildPythonPackage rec {
|
||||
name = "carbon-${version}";
|
||||
version = "0.9.10";
|
||||
|
||||
src = fetchurl rec {
|
||||
url = "https://launchpad.net/graphite/0.9/${version}/+download/${name}.tar.gz";
|
||||
sha256 = "0wjhd87pvpcpvaj3wql2d92g8lpp33iwmxdkp7npic5mjl2y0dsg";
|
||||
};
|
||||
|
||||
buildInputs = [ txamqp zopeInterface twisted ];
|
||||
propagatedBuildInputs = [ whisper ];
|
||||
|
||||
# error: invalid command 'test'
|
||||
doCheck = false;
|
||||
|
||||
meta = {
|
||||
homepage = http://graphite.wikidot.com/;
|
||||
description = "Backend data caching and persistence daemon for Graphite";
|
||||
maintainers = [ stdenv.lib.maintainers.rickynils ];
|
||||
platforms = python.meta.platforms;
|
||||
};
|
||||
};
|
||||
|
||||
txamqp = buildPythonPackage rec {
|
||||
name = "txamqp-${version}";
|
||||
version = "0.3";
|
||||
|
||||
src = fetchurl rec {
|
||||
url = "https://launchpad.net/txamqp/trunk/${version}/+download/python-txamqp_${version}.orig.tar.gz";
|
||||
sha256 = "1r2ha0r7g14i4b5figv2spizjrmgfpspdbl1m031lw9px2hhm463";
|
||||
};
|
||||
|
||||
buildInputs = [ twisted ];
|
||||
|
||||
meta = {
|
||||
homepage = https://launchpad.net/txamqp;
|
||||
description = "Library for communicating with AMQP peers and brokers using Twisted";
|
||||
maintainers = [ stdenv.lib.maintainers.rickynils ];
|
||||
platforms = python.meta.platforms;
|
||||
};
|
||||
};
|
||||
|
||||
graphite_web = buildPythonPackage rec {
|
||||
name = "graphite-web-${version}";
|
||||
version = "0.9.10";
|
||||
|
||||
src = fetchurl rec {
|
||||
url = "https://launchpad.net/graphite/0.9/${version}/+download/${name}.tar.gz";
|
||||
sha256 = "1gj8i6j2i172cldqw98395235bn78ciagw6v17fgv01rmind3lag";
|
||||
};
|
||||
|
||||
buildInputs = [ django pkgs.pycairo ldap memcached python.modules.sqlite3 ];
|
||||
|
||||
# error: invalid command 'test'
|
||||
doCheck = false;
|
||||
|
||||
meta = {
|
||||
homepage = http://graphite.wikidot.com/;
|
||||
description = "Enterprise scalable realtime graphing";
|
||||
maintainers = [ stdenv.lib.maintainers.rickynils ];
|
||||
platforms = python.meta.platforms;
|
||||
};
|
||||
};
|
||||
|
||||
}; in pythonPackages
|
||||
|
|
Loading…
Reference in a new issue