python312Packages.arviz: fix build, python312Packages.numba: skip failing test on aarch64-linux (#379795)
This commit is contained in:
@@ -18,7 +18,7 @@
|
||||
xarray,
|
||||
xarray-einstats,
|
||||
|
||||
# checks
|
||||
# tests
|
||||
bokeh,
|
||||
cloudpickle,
|
||||
emcee,
|
||||
@@ -33,6 +33,7 @@
|
||||
#, pystan (not packaged)
|
||||
pytestCheckHook,
|
||||
torchvision,
|
||||
writableTmpDirAsHomeHook,
|
||||
zarr,
|
||||
}:
|
||||
|
||||
@@ -79,14 +80,18 @@ buildPythonPackage rec {
|
||||
# pystan (not packaged)
|
||||
pytestCheckHook
|
||||
torchvision
|
||||
writableTmpDirAsHomeHook
|
||||
zarr
|
||||
];
|
||||
|
||||
preCheck = ''
|
||||
export HOME=$(mktemp -d);
|
||||
'';
|
||||
pytestFlagsArray = [
|
||||
"arviz/tests/base_tests/"
|
||||
|
||||
pytestFlagsArray = [ "arviz/tests/base_tests/" ];
|
||||
# AttributeError: module 'zarr.storage' has no attribute 'DirectoryStore'
|
||||
# https://github.com/arviz-devs/arviz/issues/2357
|
||||
"--deselect=arviz/tests/base_tests/test_data_zarr.py::TestDataZarr::test_io_function"
|
||||
"--deselect=arviz/tests/base_tests/test_data_zarr.py::TestDataZarr::test_io_method"
|
||||
];
|
||||
|
||||
disabledTests = [
|
||||
# Tests require network access
|
||||
@@ -94,6 +99,7 @@ buildPythonPackage rec {
|
||||
"test_plot_separation"
|
||||
"test_plot_trace_legend"
|
||||
"test_cov"
|
||||
|
||||
# countourpy is not available at the moment
|
||||
"test_plot_kde"
|
||||
"test_plot_kde_2d"
|
||||
|
||||
@@ -120,6 +120,11 @@ buildPythonPackage rec {
|
||||
"${python.sitePackages}/numba/tests/test_usecases.py"
|
||||
];
|
||||
|
||||
disabledTests = lib.optionals (stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isAarch64) [
|
||||
# captured stderr: Fatal Python error: Segmentation fault
|
||||
"test_sum1d_pyobj"
|
||||
];
|
||||
|
||||
disabledTestPaths = lib.optionals (!testsWithoutSandbox) [
|
||||
# See NOTE near passthru.tests.withoutSandbox
|
||||
"${python.sitePackages}/numba/cuda/tests"
|
||||
|
||||
Reference in New Issue
Block a user