Currently, mappingproxies are not picklable, which (among other things) lead to signature objects being non picklable. Could this be easily fixed, or is there a stronger reason for not allowing that pickling?
If mappingproxies cannot be made picklable, perhaps signatures can implement __getnewargs__ to allow pickling?
Antony