I think the best we can do is add a Conflicts between the two packages. The contents of the conflicting directories are different. Personally, I think it's a bug that the two upstreams install these into the top-level namespace, but given the nature of the packages, I can see why they did it this way.
I'll upload a Conflicts for future and will begin the NMU for python-pies.
pgpuUCgg8OHqp.pgp
Description: OpenPGP digital signature