What happened?
According to the A2A spec's proto file, the DataPart accepts any object, not just maps, whereas the Python implementation specifically only allows dicts.
Perhaps the Python implementation is still in the process of adopting the updated proto?