1{ stdenv, fetchurl, pythonPackages, lzop, postgresql, pv }:
2
3pythonPackages.buildPythonPackage rec {
4 name = "wal-e-${version}";
5 version = "0.6.10";
6
7 namePrefix = "";
8
9 src = fetchurl {
10 url = "https://github.com/wal-e/wal-e/archive/v${version}.tar.gz";
11 sha256 = "1hms24xz7wx3b91vv56fhcc3j0cszwqwnmwhka4yl90202hvdir2";
12 };
13
14 # needs tox
15 doCheck = false;
16
17 propagatedBuildInputs = [
18 pythonPackages.boto
19 pythonPackages.gevent
20 postgresql
21 lzop
22 pv
23 ];
24
25 meta = {
26 description = "A Postgres WAL-shipping disaster recovery and replication toolkit";
27 homepage = https://github.com/wal-e/wal-e;
28 maintainers = [ stdenv.lib.maintainers.rickynils ];
29 license = stdenv.lib.licenses.bsd3;
30 platforms = stdenv.lib.platforms.linux;
31 };
32}