La principale différence est la licence. Contrairement à Qt, PyQt est sous licence GPL, et son auteur vend une version commerciale (comme le faisait Qt il y a quelques temps). PySide est diffusé sous licence LGPL, comme Qt.
PyQt utilise un outil de binding spécifique à Qt, « SIP ». C'est un genre d'extension au C++ qui sert à générer un binding pour l'API C de Python. C'est assez spécial et ça n'est utilisé par aucun autre projet. Ça ne facilite pas les contributions, ni le debug :-/
Je ne sais pas ce que PySide utilise pour écrire le binding.
[^] # Re: Petite correction
Posté par Victor STINNER (site web personnel) . En réponse à la dépêche Sortie de Qt 4.6. Évalué à 4.
PyQt utilise un outil de binding spécifique à Qt, « SIP ». C'est un genre d'extension au C++ qui sert à générer un binding pour l'API C de Python. C'est assez spécial et ça n'est utilisé par aucun autre projet. Ça ne facilite pas les contributions, ni le debug :-/
Je ne sais pas ce que PySide utilise pour écrire le binding.