1{ buildPythonPackage, stdenv, fetchPypi, pytest, unicodecsv, pandas
2, xlwt, openpyxl, pyyaml, xlrd, odfpy, fetchpatch
3}:
4
5buildPythonPackage rec {
6 pname = "tablib";
7 version = "0.12.1";
8
9 src = fetchPypi {
10 inherit pname version;
11 sha256 = "11wxchj0qz77dn79yiq30k4b4gsm429f4bizk4lm4rb63nk51kxq";
12 };
13
14 checkInputs = [ pytest unicodecsv pandas ];
15 propagatedBuildInputs = [ xlwt openpyxl pyyaml xlrd odfpy ];
16
17 patches = [
18 (fetchpatch {
19 url = "https://github.com/kennethreitz/tablib/commit/0e51a2d0944022af186d2dcd34c0ab3c47141ba5.patch";
20 sha256 = "0lbbl871zdn5vpgqyjkil0c2ap3b5hz19rmihhyvrx7m4mlh1aij";
21 })
22 ];
23
24 meta = with stdenv.lib; {
25 description = "Tablib: format-agnostic tabular dataset library";
26 homepage = http://python-tablib.org;
27 license = licenses.mit;
28 };
29}