at 23.05-pre 972 B view raw
1{ lib 2, fetchPypi 3, buildPythonPackage 4, logutils 5, Mako 6, webtest 7, pythonOlder 8, pytestCheckHook 9, genshi 10, gunicorn 11, jinja2 12, six 13, sqlalchemy 14, virtualenv 15}: 16 17buildPythonPackage rec { 18 pname = "pecan"; 19 version = "1.4.2"; 20 format = "setuptools"; 21 22 disabled = pythonOlder "3.6"; 23 24 src = fetchPypi { 25 inherit pname version; 26 sha256 = "sha256-SbJV5wHD8UYWBfWw6PVPDCGSLXhF1BTCTdZAn+aV1VA="; 27 }; 28 29 propagatedBuildInputs = [ 30 logutils 31 Mako 32 webtest 33 six 34 ]; 35 36 checkInputs = [ 37 pytestCheckHook 38 genshi 39 gunicorn 40 jinja2 41 sqlalchemy 42 virtualenv 43 ]; 44 45 pytestFlagsArray = [ 46 "--pyargs pecan" 47 ]; 48 49 pythonImportsCheck = [ 50 "pecan" 51 ]; 52 53 meta = with lib; { 54 changelog = "https://pecan.readthedocs.io/en/latest/changes.html"; 55 description = "WSGI object-dispatching web framework"; 56 homepage = "https://www.pecanpy.org/"; 57 license = licenses.bsd3; 58 maintainers = with maintainers; [ applePrincess ]; 59 }; 60}