1{ stdenv
2, buildPythonPackage
3, fetchPypi
4, webtest
5, zope_component
6, hupper
7, PasteDeploy
8, plaster
9, plaster-pastedeploy
10, repoze_lru
11, translationstring
12, venusian
13, webob
14, zope_deprecation
15, zope_interface
16, isPy35
17}:
18
19buildPythonPackage rec {
20 pname = "pyramid";
21 version = "1.10.4";
22
23 src = fetchPypi {
24 inherit pname version;
25 sha256 = "d80ccb8cfa550139b50801591d4ca8a5575334adb493c402fce2312f55d07d66";
26 };
27
28 checkInputs = [ webtest zope_component ];
29
30 propagatedBuildInputs = [ hupper PasteDeploy plaster plaster-pastedeploy repoze_lru translationstring venusian webob zope_deprecation zope_interface ];
31
32 # Failing tests
33 # https://github.com/Pylons/pyramid/issues/1899
34 doCheck = !isPy35;
35
36 meta = with stdenv.lib; {
37 description = "The Pyramid Web Framework, a Pylons project";
38 homepage = "https://trypyramid.com/";
39 license = licenses.bsd0;
40 maintainers = with maintainers; [ domenkozar ];
41 };
42
43}