Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at 19.09 38 lines 1.0 kB view raw
1{ stdenv 2, buildPythonPackage 3, fetchpatch 4, fetchPypi 5, unittest2 6, colander 7, sqlalchemy 8}: 9 10buildPythonPackage rec { 11 pname = "ColanderAlchemy"; 12 version = "0.3.3"; 13 14 src = fetchPypi { 15 inherit pname version; 16 sha256 = "11wcni2xmfmy001rj62q2pwf305vvngkrfm5c4zlwvgbvlsrvnnw"; 17 }; 18 19 patches = [ 20 (fetchpatch { 21 url = "https://github.com/stefanofontanelli/ColanderAlchemy/commit/b45fe35f2936a5ccb705e9344075191e550af6c9.patch"; 22 sha256 = "1kf278wjq49zd6fhpp55vdcawzdd107767shzfck522sv8gr6qvx"; 23 }) 24 ]; 25 26 buildInputs = [ unittest2 ]; 27 propagatedBuildInputs = [ colander sqlalchemy ]; 28 29 meta = with stdenv.lib; { 30 description = "Autogenerate Colander schemas based on SQLAlchemy models"; 31 homepage = https://github.com/stefanofontanelli/ColanderAlchemy; 32 license = licenses.mit; 33 # ColanderAlchemy's tests currently fail with colander >1.6.0 34 # (see https://github.com/stefanofontanelli/ColanderAlchemy/issues/107) 35 broken = versionOlder "1.6.0" colander.version; 36 }; 37 38}