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