ocamlPackages.hxd: 0.3.2 -> 0.3.3 (#364231)
[NixPkgs.git] / pkgs / development / python-modules / py3exiv2 / default.nix
blobe9f0efe24030a18e4e3470291d314a8025c9650d
2   lib,
3   stdenv,
4   boost,
5   buildPythonPackage,
6   exiv2,
7   fetchPypi,
8   libcxx,
9   pythonOlder,
12 buildPythonPackage rec {
13   pname = "py3exiv2";
14   version = "0.12.0";
15   format = "setuptools";
17   disabled = pythonOlder "3.7";
19   src = fetchPypi {
20     inherit pname version;
21     hash = "sha256-crI+X3YMRzPPmpGNsI2U+9bZgwcR0qTowJuPNFY/Ooo=";
22   };
24   buildInputs = [
25     boost
26     exiv2
27   ];
29   # Work around Python distutils compiling C++ with $CC (see issue #26709)
30   env.NIX_CFLAGS_COMPILE = lib.optionalString stdenv.hostPlatform.isDarwin "-I${lib.getDev libcxx}/include/c++/v1";
32   pythonImportsCheck = [ "pyexiv2" ];
34   # Tests are not shipped
35   doCheck = false;
37   meta = with lib; {
38     broken = stdenv.hostPlatform.isDarwin;
39     description = "Python binding to the library exiv2";
40     homepage = "https://launchpad.net/py3exiv2";
41     license = licenses.gpl3Plus;
42     maintainers = with maintainers; [ vinymeuh ];
43     platforms = with platforms; linux ++ darwin;
44   };