1{ stdenv
2, fetchPypi
3, buildPythonPackage
4# Python deps
5, singledispatch
6, logutils
7, webtest
8, Mako
9, genshi
10, Kajiki
11, sqlalchemy
12, gunicorn
13, jinja2
14, virtualenv
15}:
16
17buildPythonPackage rec {
18 name = "${pname}-${version}";
19 pname = "pecan";
20 version = "1.2.1";
21
22 patches = [
23 ./python36_test_fix.patch
24 ];
25
26 src = fetchPypi {
27 inherit pname version;
28 sha256 = "0ikc32rd2hr8j2jxc0mllvdjvxydx3fwfp3z8sdxmkzdkixlb5cd";
29 };
30
31 propagatedBuildInputs = [ singledispatch logutils ];
32 buildInputs = [
33 webtest Mako genshi Kajiki sqlalchemy gunicorn jinja2 virtualenv
34 ];
35
36 meta = with stdenv.lib; {
37 description = "Pecan";
38 homepage = "http://github.com/pecan/pecan";
39 };
40}