1{ stdenv, buildPythonPackage, fetchPypi
2, itsdangerous, click, werkzeug, jinja2, pytest }:
3
4buildPythonPackage rec {
5 version = "1.1.1";
6 pname = "Flask";
7
8 src = fetchPypi {
9 inherit pname version;
10 sha256 = "13f9f196f330c7c2c5d7a5cf91af894110ca0215ac051b5844701f2bfd934d52";
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}