Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
1.4 kB · 62 lines
Nix
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263{ buildPythonPackage, fetchFromGitHub, pillow, scipy, numpy, pytestCheckHook, imread, lib, stdenv,}:
buildPythonPackage rec { pname = "mahotas"; version = "1.4.14"; format = "setuptools";
src = fetchFromGitHub { owner = "luispedro"; repo = "mahotas"; tag = "v${version}"; hash = "sha256-9tjk3rhcfAYROZKwmwHzHAN7Ui0EgmxPErQyF//K0r8="; };
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" ];
disabled = stdenv.hostPlatform.isi686; # Failing tests
meta = with lib; { broken = (stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isAarch64); description = "Computer vision package based on numpy"; homepage = "https://mahotas.readthedocs.io/"; maintainers = with maintainers; [ luispedro ]; license = licenses.mit; platforms = platforms.unix; };}