Merge pull request #119126 from fabaff/pycomfoconnect
[NixPkgs.git] / pkgs / development / python-modules / sqlalchemy-imageattach / default.nix
blob15ac7dc3a555cd85968bbc8e524f3c634eb7e8aa
1 { lib
2 , buildPythonPackage
3 , pytest
4 , Wand
5 , webob
6 , sqlalchemy
7 , isPyPy
8 , pkgs
9 }:
11 buildPythonPackage rec {
12   pname = "SQLAlchemy-ImageAttach";
13   version = "1.0.0";
15   src = pkgs.fetchFromGitHub {
16     repo = "sqlalchemy-imageattach";
17     owner = "dahlia";
18     rev = version;
19     sha256 = "0ba97pn5dh00qvxyjbr0mr3pilxqw5kb3a6jd4wwbsfcv6nngqig";
20   };
22   checkInputs = [ pytest Wand.imagemagick webob ];
23   propagatedBuildInputs = [ sqlalchemy Wand ];
25   checkPhase = ''
26     cd tests
27     export MAGICK_HOME="${pkgs.imagemagick.dev}"
28     export PYTHONPATH=$PYTHONPATH:../
29     py.test
30     cd ..
31   '';
33   doCheck = !isPyPy;  # failures due to sqla version mismatch
35   meta = with lib; {
36     homepage = "https://github.com/dahlia/sqlalchemy-imageattach";
37     description = "SQLAlchemy extension for attaching images to entity objects";
38     license = licenses.mit;
39   };