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\"').",

Attachment: signature.asc
Description: PGP signature

Reply via email to