Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at 20.03 36 lines 803 B view raw
1{ stdenv, buildPythonPackage, fetchPypi, flask, events 2, pymongo, simplejson, cerberus, werkzeug }: 3 4buildPythonPackage rec { 5 pname = "Eve"; 6 version = "1.0"; 7 8 src = fetchPypi { 9 inherit pname version; 10 sha256 = "ebde455e631b8eb9d38783eedfbd7e416b4477cce3d9988880eb3e477256a11e"; 11 }; 12 13 propagatedBuildInputs = [ 14 cerberus 15 events 16 flask 17 pymongo 18 simplejson 19 werkzeug 20 ]; 21 22 postPatch = '' 23 substituteInPlace setup.py \ 24 --replace "werkzeug==0.15.4" "werkzeug" 25 ''; 26 27 # tests call a running mongodb instance 28 doCheck = false; 29 30 meta = with stdenv.lib; { 31 homepage = "https://python-eve.org/"; 32 description = "Open source Python REST API framework designed for human beings"; 33 license = licenses.bsd3; 34 maintainers = [ maintainers.marsam ]; 35 }; 36}