Tim Ohliger
Tim Ohliger
Open3D just added support for Python 3.12 with 0.19.0, but you are using Python 3.13. Also, your error message states, that it wants to install `open3d==0.18.0`, but latest version is...
Is changing the type hint for the derived class an option in order to match the new type hints? I suppose you would have to add a `x = float(x)`...
> You can also do the following. > > m.def("float_passthrough_noconvert", [](float arg) { return arg; }, py::arg{}.noconvert()); > > Generates > > def float_passthrough_noconvert(arg0: float) -> float: Oh, how could...
If you have control over the base class bindings, I think the cleanest solution would be to use `.noconvert()` to change the type hints for the base class arguments, as...
> > I think we should change that > > Wouldn't that break the whole purpose of noconvert? https://pybind11.readthedocs.io/en/stable/advanced/functions.html#non-converting-arguments This would certainly break the current purpose of `noconvert()` and repurpose...
I should find time to review the code in more detail during the weekend, but I already skimmed through the tests and the new syntax looks nice. :) One thing...