Pythonistas, have there been changes to the marshal library that could result in two identical dicts producing different marshaled output?
I was relying on an assumed property that dumps(a) == dumps(b), if a == b.
That appeared to have been true up an till Python3.14