because they do not provide a setup.py
at the root of their package, and thus it can't be handled by the python packaging system. The setup.py
is the script that defines all the information for . So it has to be handled by your distribution's package management system.
You could add in your setup.py
a function that downloads and install pyqt4 and make that function called at install.