Migrate python3Packages.dlib away from setup.py test (#348185)

This commit is contained in:
Tomo 2024-10-20 18:13:50 -07:00 committed by GitHub
commit baef844b75
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -3,7 +3,7 @@
buildPythonPackage,
dlib,
python,
pytest,
pytestCheckHook,
more-itertools,
sse4Support ? stdenv.hostPlatform.sse4_1Support,
avxSupport ? stdenv.hostPlatform.avxSupport,
@ -24,7 +24,7 @@ buildPythonPackage {
patches = [ ./build-cores.patch ];
nativeCheckInputs = [
pytest
pytestCheckHook
more-itertools
];
@ -34,13 +34,6 @@ buildPythonPackage {
--replace "pytest==3.8" "pytest"
'';
# although AVX can be enabled, we never test with it. Some Hydra machines
# fail because of this, however their build results are probably used on hardware
# with AVX support.
checkPhase = ''
${python.interpreter} nix_run_setup test --no USE_AVX_INSTRUCTIONS
'';
setupPyBuildFlags = [
"--set USE_SSE4_INSTRUCTIONS=${if sse4Support then "yes" else "no"}"
"--set USE_AVX_INSTRUCTIONS=${if avxSupport then "yes" else "no"}"