0
0
Fork 0
mirror of https://github.com/NixOS/nixpkgs.git synced 2025-07-14 06:00:33 +03:00

python312Packages.ndindex: fix Hypothesis test timeouts

This commit is contained in:
FliegendeWurst 2025-02-02 11:26:58 +01:00
parent f5b0b28f36
commit 95a92d59dd

View file

@ -2,6 +2,7 @@
lib,
buildPythonPackage,
fetchFromGitHub,
python,
# build-system
cython,
@ -36,15 +37,28 @@ buildPythonPackage rec {
postPatch = ''
substituteInPlace pytest.ini \
--replace "--flakes" ""
--replace-fail "--flakes" ""
'';
optional-dependencies.arrays = [ numpy ];
pythonImportsCheck = [ "ndindex" ];
# fix Hypothesis timeouts
preCheck = ''
cd $out
echo > ${python.sitePackages}/ndindex/tests/conftest.py <<EOF
import hypothesis
hypothesis.settings.register_profile(
"ci",
deadline=None,
print_blob=True,
derandomize=True,
)
EOF
'';
nativeCheckInputs = [
@ -54,8 +68,13 @@ buildPythonPackage rec {
sympy
] ++ optional-dependencies.arrays;
pytestFlagsArray = [
"--hypothesis-profile"
"ci"
];
meta = with lib; {
description = "";
description = "Python library for manipulating indices of ndarrays";
homepage = "https://github.com/Quansight-Labs/ndindex";
changelog = "https://github.com/Quansight-Labs/ndindex/releases/tag/${version}";
license = licenses.mit;