Something went wrong. Try again.
lol
Something went wrong. Try again.
1.4 kB · 63 lines
Nix
at master
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364{ buildPythonPackage, fetchFromGitHub, pillow, scipy, numpy, pytestCheckHook, imread, lib, stdenv,}:
buildPythonPackage rec { pname = "mahotas"; version = "1.4.18"; format = "setuptools";
src = fetchFromGitHub { owner = "luispedro"; repo = "mahotas"; tag = "v${version}"; hash = "sha256-NZOas2fL01QZhi6ebIkW0/jfviwiUl+AqjC7XmC4xH4="; };
propagatedBuildInputs = [ imread numpy pillow scipy ];
nativeCheckInputs = [ pytestCheckHook ];
# mahotas/_morph.cpp:864:10: error: no member named 'random_shuffle' in namespace 'std' env = lib.optionalAttrs stdenv.cc.isClang { NIX_CFLAGS_COMPILE = "-std=c++14"; };
# tests must be run in the build directory preCheck = '' cd build/lib* '';
# re-enable as soon as https://github.com/luispedro/mahotas/issues/97 is fixed disabledTests = [ "test_colors" "test_ellipse_axes" "test_normalize" "test_haralick3d" ];
pythonImportsCheck = [ "mahotas" ];
meta = { broken = (stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isAarch64) # Failing tests || stdenv.hostPlatform.isi686; description = "Computer vision package based on numpy"; homepage = "https://mahotas.readthedocs.io/"; maintainers = with lib.maintainers; [ luispedro ]; license = lib.licenses.mit; platforms = lib.platforms.unix; };}