at master 774 B view raw
1{ 2 lib, 3 buildPythonPackage, 4 fetchPypi, 5 gevent, 6 preggy, 7 python, 8 pythonOlder, 9 setuptools, 10}: 11 12buildPythonPackage rec { 13 pname = "pyvows"; 14 version = "3.0.0"; 15 pyproject = true; 16 17 disabled = pythonOlder "3.7"; 18 19 src = fetchPypi { 20 pname = "pyVows"; 21 inherit version; 22 hash = "sha256-2+4umWLNkbFlCpfFwX0FA2N0zOZhst/YM4ozBfXoaMI="; 23 }; 24 25 build-system = [ setuptools ]; 26 27 dependencies = [ 28 gevent 29 preggy 30 ]; 31 32 pythonImportsCheck = [ "pyvows" ]; 33 34 checkPhase = '' 35 ${python.interpreter} pyvows/cli.py tests/ 36 ''; 37 38 meta = { 39 description = "BDD test engine based on Vows.js"; 40 homepage = "https://github.com/heynemann/pyvows"; 41 license = lib.licenses.mit; 42 maintainers = with lib.maintainers; [ joachimschmidt557 ]; 43 }; 44}