1{ stdenv, buildPythonPackage, fetchPypi, flask, jinja2, itsdangerous, events
2, markupsafe, pymongo, flask-pymongo, werkzeug, simplejson, cerberus }:
3
4buildPythonPackage rec {
5 pname = "Eve";
6 version = "0.7.8";
7 name = "${pname}-${version}";
8
9 src = fetchPypi {
10 inherit pname version;
11 sha256 = "af373ab7b9611990d39b090eed372a0860d4e12a1c8a6ef49fdee29e4626053f";
12 };
13
14 patches = [
15 ./setup.patch
16 ];
17
18 propagatedBuildInputs = [
19 cerberus
20 events
21 flask-pymongo
22 flask
23 itsdangerous
24 jinja2
25 markupsafe
26 pymongo
27 simplejson
28 werkzeug
29 ];
30
31 # tests call a running mongodb instance
32 doCheck = false;
33
34 meta = with stdenv.lib; {
35 homepage = "http://python-eve.org/";
36 description = "Open source Python REST API framework designed for human beings";
37 license = licenses.bsd3;
38 };
39}