1{ lib 2, fetchPypi 3, buildPythonPackage 4, pytest 5, mock 6, pytest_xdist 7, isPy3k 8, pysqlite 9}: 10 11buildPythonPackage rec { 12 pname = "SQLAlchemy"; 13 name = "${pname}-${version}"; 14 version = "1.2.3"; 15 16 src = fetchPypi { 17 inherit pname version; 18 sha256 = "9e9ec143e2e246f385cfb2de8daa89d2fa466279addcb7be9e102988fdf33d24"; 19 }; 20 21 checkInputs = [ 22 pytest 23 mock 24# Disable pytest_xdist tests for now, because our version seems to be too new. 25# pytest_xdist 26 ] ++ lib.optional (!isPy3k) pysqlite; 27 28 checkPhase = '' 29 py.test 30 ''; 31 32 meta = with lib; { 33 homepage = http://www.sqlalchemy.org/; 34 description = "A Python SQL toolkit and Object Relational Mapper"; 35 license = licenses.mit; 36 }; 37}