Hi Drew, * Drew Parsons <[email protected]> [2025-12-20 08:58]:
True, fenics-basix is migrated. Ready to proceed with nanobind.
I accidentally broke the fenics-dolfinx build with my pytest 9 upload, because it is not allowed to mix [tool.pytest] and [tool.pytest.ini_options] section. Upstream has already fixed it by moving the marker definitions [1] and I have backported the relevant part of that commit (see attached patch).
I can do a team upload, push the fix to Salsa or leave everything to you, just say the word. Afterwards, I would proceed with the nanobind upload.
Cheers Timo[1] https://github.com/FEniCS/dolfinx/commit/9a7059fe3194132b7ddff93f994ac6c1c459c2bc
-- ⢀⣴⠾⠻⢶⣦⠀ ╭────────────────────────────────────────────────────╮ ⣾⠁⢠⠒⠀⣿⡁ │ Timo Röhling │ ⢿⡄⠘⠷⠚⠋⠀ │ 9B03 EBB9 8300 DF97 C2B1 23BF CC8C 6BDD 1403 F4CA │ ⠈⠳⣄⠀⠀⠀⠀ ╰────────────────────────────────────────────────────╯
From: =?utf-8?q?Timo_R=C3=B6hling?= <[email protected]> Date: Tue, 16 Dec 2025 18:15:49 +0100 Subject: Merge obsolete tool.pytest.ini_options section with tool.pytest --- python/pyproject.toml | 2 -- 1 file changed, 2 deletions(-) diff --git a/python/pyproject.toml b/python/pyproject.toml index 1e4142e..9ef0e38 100644 --- a/python/pyproject.toml +++ b/python/pyproject.toml @@ -62,8 +62,6 @@ wheel.license-files = ["COPYING*"] [tool.pytest] junit_family = "xunit2" - -[tool.pytest.ini_options] markers = [ "skip_in_parallel: marks tests that should be run in serial only.", "petsc4py: tests that require PETSc/petsc4py (deselect with '-m \"not petsc4py\"').",
signature.asc
Description: PGP signature

