Merge pull request #307098 from r-ryantm/auto-update/cilium-cli
[NixPkgs.git] / pkgs / development / python-modules / imread / default.nix
blob8d2823356e32a34e30e5e4c0c4df55aa34b46c7e
1 { lib
2 , buildPythonPackage
3 , fetchPypi
4 , pytestCheckHook
5 , pkg-config
6 , setuptools
7 , libjpeg
8 , libpng
9 , libtiff
10 , libwebp
11 , numpy
14 buildPythonPackage rec {
15   pname = "imread";
16   version = "0.7.5";
17   pyproject = true;
19   src = fetchPypi {
20     inherit version;
21     pname = "imread";
22     hash = "sha256-GiWpA128GuLlbBW1CQQHHVVeoZfu9Yyh2RFzSdtHDbc=";
23   };
25   nativeBuildInputs = [
26     pkg-config
27     setuptools
28   ];
30   buildInputs = [
31     libjpeg
32     libpng
33     libtiff
34     libwebp
35   ];
37   propagatedBuildInputs = [ numpy ];
39   nativeCheckInputs = [
40     pytestCheckHook
41   ];
43   pytestFlagsArray = [
44     # verbose build outputs needed to debug hard-to-reproduce hydra failures
45     "-v"
46     "--pyargs" "imread"
47   ];
49   pythonImportsCheck = [
50     "imread"
51   ];
53   preCheck = ''
54     cd $TMPDIR
55     export HOME=$TMPDIR
56     export OMP_NUM_THREADS=1
57   '';
59   meta = with lib; {
60     description = "Python package to load images as numpy arrays";
61     homepage = "https://imread.readthedocs.io/en/latest/";
62     maintainers = with maintainers; [ luispedro ];
63     license = licenses.mit;
64     platforms = platforms.unix;
65   };