Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
697 B · 40 lines
Nix
1234567891011121314151617181920212223242526272829303132333435363738394041{ lib, buildPythonPackage, faiss, faiss-build, scipy, pytestCheckHook,}:
assert faiss.pythonSupport;
buildPythonPackage { pname = "faiss-pytest-suite"; inherit (faiss) version;
format = "other";
src = "${faiss-build.src}/tests";
dontBuild = true; dontInstall = true;
# Tests that need GPUs and would fail in the sandbox disabledTestPaths = lib.optionals faiss.cudaSupport [ "test_contrib.py" ];
disabledTests = [ # https://github.com/facebookresearch/faiss/issues/2836 "test_update_codebooks_with_double" ];
nativeCheckInputs = [ faiss pytestCheckHook scipy ];
meta = faiss.meta // { description = "Faiss test suite"; };}