DOLFINx 0.9 tutorial example: functionspace(..., ("Lagrange", 1)) raises TypeError

Did you build then at the same time, and ensured that the nanobind version for building basix and dolfinx were the same?

Usually, this indicates that basix have been built with one version of nanobind, while dolfinx with another.

Could you attach the commands you used to install from source?