1{ lib
2, buildPythonPackage
3, fetchPypi
4, nose
5, blinker
6, tzlocal
7, mock
8, rednose
9, flask
10, six
11, jsonschema
12, pytz
13, aniso8601
14, flask-restful
15}:
16
17buildPythonPackage rec {
18 pname = "flask-restplus";
19 version = "0.10.1";
20 name = "${pname}-${version}";
21
22 src = fetchPypi {
23 inherit pname version;
24 sha256 = "1qs9c3fzidd0m3r8rhw0zqrlsaqr2561z45xs6kg19l7c2x6g5qj";
25 };
26
27 checkInputs = [ nose blinker tzlocal mock rednose ];
28 propagatedBuildInputs = [ flask six jsonschema pytz aniso8601 flask-restful ];
29
30 # RuntimeError: Working outside of application context.
31 doCheck = false;
32
33 checkPhase = ''
34 nosetests
35 '';
36
37 meta = {
38 homepage = https://github.com/noirbizarre/flask-restplus;
39 description = "Fast, easy and documented API development with Flask";
40 license = lib.licenses.mit;
41 };
42}