python312Packages.pytest-mpl: fix darwin
fix checkphase on darwin to not access the display by using a workaround for matplotlib: https://github.com/matplotlib/matplotlib/issues/26292#issuecomment-1632887774
This commit is contained in:
@@ -43,10 +43,13 @@ buildPythonPackage rec {
|
||||
"tests/subtests/test_subtest.py"
|
||||
];
|
||||
|
||||
# need to set MPLBACKEND=agg for headless matplotlib for darwin
|
||||
# https://github.com/matplotlib/matplotlib/issues/26292
|
||||
# The default tolerance is too strict in our build environment
|
||||
# https://github.com/matplotlib/pytest-mpl/pull/9
|
||||
# https://github.com/matplotlib/pytest-mpl/issues/225
|
||||
preCheck = ''
|
||||
export MPLBACKEND=agg
|
||||
substituteInPlace pytest_mpl/plugin.py \
|
||||
--replace-fail "DEFAULT_TOLERANCE = 2" "DEFAULT_TOLERANCE = 10"
|
||||
substituteInPlace tests/test_pytest_mpl.py \
|
||||
|
||||
Reference in New Issue
Block a user