at 22.05-pre 849 B view raw
1{ lib 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.5"; 15 16 src = fetchPypi { 17 inherit pname version; 18 sha256 = "5647ee7dd6e063b967276e49f564cd4f96decdd0a218482bdf86c404a2be1fbf"; 19 }; 20 21 propagatedBuildInputs = [ 22 cerberus 23 events 24 flask 25 pymongo 26 simplejson 27 setuptools 28 ]; 29 30 postPatch = '' 31 substituteInPlace setup.py \ 32 --replace "events>=0.3,<0.4" "events>=0.3,<0.5" 33 ''; 34 35 pythonImportsCheck = [ "eve" ]; 36 37 # tests call a running mongodb instance 38 doCheck = false; 39 40 meta = with lib; { 41 homepage = "https://python-eve.org/"; 42 description = "Open source Python REST API framework designed for human beings"; 43 license = licenses.bsd3; 44 maintainers = [ maintainers.marsam ]; 45 }; 46}