1{ lib, fetchPypi, buildPythonPackage, isPy3k
2, mock
3, pysqlite
4, pytest
5}:
6
7buildPythonPackage rec {
8 pname = "SQLAlchemy";
9 version = "1.3.6";
10
11 src = fetchPypi {
12 inherit pname version;
13 sha256 = "1zxhabcgzspwrh9l7b68p57kqx4h664a1dp9xr8mi84r472pyzi1";
14 };
15
16 checkInputs = [
17 pytest
18 mock
19 ] ++ lib.optional (!isPy3k) pysqlite;
20
21 postInstall = ''
22 sed -e 's:--max-worker-restart=5::g' -i setup.cfg
23 '';
24
25 checkPhase = ''
26 pytest test
27 '';
28
29 meta = with lib; {
30 homepage = http://www.sqlalchemy.org/;
31 description = "A Python SQL toolkit and Object Relational Mapper";
32 license = licenses.mit;
33 };
34}