Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
1{ 2 lib, 3 fetchPypi, 4 buildPythonPackage, 5 greenlet, 6}: 7 8buildPythonPackage rec { 9 pname = "meinheld"; 10 version = "1.0.2"; 11 format = "setuptools"; 12 13 src = fetchPypi { 14 inherit pname version; 15 sha256 = "008c76937ac2117cc69e032dc69cea9f85fc605de9bac1417f447c41c16a56d6"; 16 }; 17 18 patchPhase = '' 19 # Allow greenlet-1.0.0. 20 # See https://github.com/mopemope/meinheld/pull/123 21 substituteInPlace setup.py --replace "greenlet>=0.4.5,<0.5" "greenlet>=0.4.5" 22 ''; 23 24 propagatedBuildInputs = [ greenlet ]; 25 26 # No tests 27 doCheck = false; 28 29 pythonImportsCheck = [ "meinheld" ]; 30 31 meta = with lib; { 32 description = "High performance asynchronous Python WSGI Web Server"; 33 homepage = "https://meinheld.org/"; 34 license = licenses.bsd3; 35 }; 36}