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
What version (or hash if on master) of pybind11 are you using?
master
Problem description
Just realized the final version of #4259 was merged with annotations in lowercase, e.g. list, not List. The other parts of the pybind11 produce upper-case annotations for the same python type, but with different C++ counterpart, e.g. std::pair/std::tuple, std::array.
PEP 585 allows to replace the following types for Python-3.7+:
tuple # typing.Tuple
list # typing.List
dict # typing.Dict
set # typing.Set
frozenset # typing.FrozenSet
type # typing.Type
Required prerequisites
What version (or hash if on master) of pybind11 are you using?
master
Problem description
Just realized the final version of #4259 was merged with annotations in lowercase, e.g.
list
, notList
. The other parts of the pybind11 produce upper-case annotations for the same python type, but with different C++ counterpart, e.g.std::pair
/std::tuple
,std::array
.PEP 585 allows to replace the following types for Python-3.7+:
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: