You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hello there. The generated docstring for eigen tensors things look like the following numpy.ndarray[numpy.float64[3,2]]. I was curious why this was decided since this is not valid Python typing. It should be something like numpy.typing.NDArray[numpy.float64]. I assume the [3, 2] are supposed to be suggesting shape information but, that is still not supported numpy/numpy#16544. The generated syntax causes stubgen to crash. I'm fine fixing it I just wanted more information on what exactly was going on here.
Reproducible example code
Running mypy stubgen on the test cases.
stubgen -p pybind11_tests.eigen_tensor
Is this a regression? Put the last known working version here if it is.
Not a regression
The text was updated successfully, but these errors were encountered:
Required prerequisites
What version (or hash if on master) of pybind11 are you using?
51c2aa1
Problem description
Hello there. The generated docstring for eigen tensors things look like the following
numpy.ndarray[numpy.float64[3,2]]
. I was curious why this was decided since this is not valid Python typing. It should be something likenumpy.typing.NDArray[numpy.float64]
. I assume the [3, 2] are supposed to be suggesting shape information but, that is still not supported numpy/numpy#16544. The generated syntax causes stubgen to crash. I'm fine fixing it I just wanted more information on what exactly was going on here.Reproducible example code
Is this a regression? Put the last known working version here if it is.
Not a regression
The text was updated successfully, but these errors were encountered: