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