diff options
| author | Paul Garlick <pgarlick@tourbillion-technology.com> | 2025-07-09 12:52:14 +0100 |
|---|---|---|
| committer | Andreas Enge <andreas@enge.fr> | 2025-07-10 12:07:22 +0200 |
| commit | 0d8a0acc534821666bc4bc39410715fa21afed86 (patch) | |
| tree | a1e15b24a752db2a8a53a3fc4f3e89062f4f5364 /gnu/packages | |
| parent | f7fb7734fad7fbf3d4c3affe58128106a614679a (diff) | |
gnu: python-dolfin-adjoint: Fix build.
* gnu/packages/simulation.scm (python-dolfin-adjoint): Fix build.
[arguments]: Set pytest import mode. Update list of failing tests.
[native-inputs]: Add python-setuptools and python-wheel, needed by
pyproject-build-system.
Signed-off-by: Andreas Enge <andreas@enge.fr>
Diffstat (limited to 'gnu/packages')
| -rw-r--r-- | gnu/packages/simulation.scm | 29 |
1 files changed, 12 insertions, 17 deletions
diff --git a/gnu/packages/simulation.scm b/gnu/packages/simulation.scm index 7d7668f117d..7b97d07ebef 100644 --- a/gnu/packages/simulation.scm +++ b/gnu/packages/simulation.scm @@ -1215,22 +1215,15 @@ command-line utility for mesh optimisation.") #~(list ;; Ignore tests which require missing packages and/or failed during ;; tests collection. - "--ignore=tests/firedrake_adjoint/test_assignment.py" - "--ignore=tests/firedrake_adjoint/test_burgers_newton.py" - "--ignore=tests/firedrake_adjoint/test_dynamic_meshes.py" - "--ignore=tests/firedrake_adjoint/test_hessian.py" - "--ignore=tests/firedrake_adjoint/test_reduced_functional.py" - "--ignore=tests/firedrake_adjoint/test_shape_derivatives.py" - "--ignore=tests/firedrake_adjoint/test_solving.py" - "--ignore=tests/firedrake_adjoint/test_tlm.py" - "--ignore=tests/migration/burgers_newton/test_burgers_newton.py" - "--ignore=tests/migration/linear_solver/test_linear_solver.py" - "--ignore=tests/migration/optimization_scipy/test_optimization_scipy.py" - "--ignore=tests/migration/projection/test_projection.py" - "--ignore=tests/migration/reduced_functional/test_reduced_functional.py" - "--ignore=tests/migration/split/test_split.py" - "-k" (string-append "not test_read_checkpoint" - " and not test_krylov_solver_preconditioner_function_ctrl")) + "--import-mode=importlib" + "--ignore=tests/firedrake_adjoint" + "--ignore=tests/fenics_adjoint/test_dynamic_meshes.py" + "-k" (string-append "not test_sin_weak_spatial and " + "not test_shape_hessian and " + "not test_read_checkpoint and " + "not test_lu_solver and " + "not test_lu_solver_function_ctrl and " + "not test_dirichletbc_subspace")) #:phases #~(modify-phases %standard-phases (add-after 'build 'mpi-setup #$%openmpi-setup) @@ -1257,7 +1250,9 @@ command-line utility for mesh optimisation.") python-decorator python-flake8 python-pkgconfig - python-pytest)) + python-pytest + python-setuptools + python-wheel)) (propagated-inputs (list python-scipy)) (home-page "https://www.dolfin-adjoint.org") |
