1{ stdenv
2, buildPythonPackage
3, fetchPypi
4, python
5, six
6}:
7
8buildPythonPackage rec {
9 version = "0.9.8";
10 pname = "slicerator";
11
12 src = fetchPypi {
13 inherit pname version;
14 sha256 = "b91dd76a415fd8872185cbd6fbf1922fe174359053d4694983fc719e4a0f5667";
15 };
16
17 propagatedBuildInputs = [ six ];
18
19 checkPhase = ''
20 ${python.interpreter} run_tests.py
21 '';
22
23 # run_tests.py not packaged with pypi release
24 doCheck = false;
25
26 meta = with stdenv.lib; {
27 homepage = https://github.com/soft-matter/slicerator;
28 description = "A lazy-loading, fancy-sliceable iterable";
29 license = licenses.bsdOriginal;
30 maintainers = [ maintainers.costrouc ];
31 };
32}