I am also troubled by the duplication in main. But since such python module backports aren't likely to be security sensitive, I'm slightly mollified. Since Debian and upstreams are starting to embrace the concept, it seems counterproductive to say "just port to python3 instead". Hopefully this will get them on the path to python3.
Though once everyone is ported to python3, they'll now be depending on all these clone modules. Ideally transitioning to the stdlib wouldn't be hard at that point.
I am also troubled by the duplication in main. But since such python module backports aren't likely to be security sensitive, I'm slightly mollified. Since Debian and upstreams are starting to embrace the concept, it seems counterproductive to say "just port to python3 instead". Hopefully this will get them on the path to python3.
Though once everyone is ported to python3, they'll now be depending on all these clone modules. Ideally transitioning to the stdlib wouldn't be hard at that point.
Anyway. funcsigs looks OK.