Tim Ohliger

Results 56 comments of 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...