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
21 src = fetchPypi {
22 inherit pname version;
23 sha256 = "1qs9c3fzidd0m3r8rhw0zqrlsaqr2561z45xs6kg19l7c2x6g5qj";
24 };
25
26 checkInputs = [ nose blinker tzlocal mock rednose ];
27 propagatedBuildInputs = [ flask six jsonschema pytz aniso8601 flask-restful ];
28
29 # RuntimeError: Working outside of application context.
30 doCheck = false;
31
32 checkPhase = ''
33 nosetests
34 '';
35
36 meta = {
37 homepage = https://github.com/noirbizarre/flask-restplus;
38 description = "Fast, easy and documented API development with Flask";
39 license = lib.licenses.mit;
40 };
41}