1{ stdenv, buildPythonPackage, fetchPypi
2, itsdangerous, click, werkzeug, jinja2, pytest }:
3
4buildPythonPackage rec {
5 name = "${pname}-${version}";
6 version = "0.12.2";
7 pname = "Flask";
8
9 src = fetchPypi {
10 inherit pname version;
11 sha256 = "1hfs2jr2m5lr51xd4gblb28rncd0xrpycz6c07cyqsbv4dhl9x29";
12 };
13
14 checkInputs = [ pytest ];
15 propagatedBuildInputs = [ itsdangerous click werkzeug jinja2 ];
16
17 checkPhase = ''
18 py.test
19 '';
20
21 # Tests require extra dependencies
22 doCheck = false;
23
24 meta = with stdenv.lib; {
25 homepage = http://flask.pocoo.org/;
26 description = "A microframework based on Werkzeug, Jinja 2, and good intentions";
27 license = licenses.bsd3;
28 };
29}