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