Commit cccb9842 authored by Gaetan Lepage's avatar Gaetan Lepage
Browse files

python312Packages.faiss: patch use of deprecated numpy.distutils

parent 44d92674
Loading
Loading
Loading
Loading
+9 −2
Original line number Diff line number Diff line
@@ -48,11 +48,18 @@ stdenv.mkDerivation {

  src = fetchFromGitHub {
    owner = "facebookresearch";
    repo = pname;
    rev = "v${version}";
    repo = "faiss";
    rev = "refs/tags/v${version}";
    hash = "sha256-P8TynU6jz5NbcWLdI7n4LX5Gdz0Ks72bmOzQ3LGjQCQ=";
  };

  postPatch = lib.optionalString pythonSupport ''
    substituteInPlace faiss/python/loader.py \
      --replace-fail \
      "# platform-dependent legacy fallback using numpy.distutils.cpuinfo" \
      "return False"
  '';

  nativeBuildInputs =
    [ cmake ]
    ++ lib.optionals cudaSupport [