xmikos / qhangups

Alternative client for Google Hangouts written in PyQt
GNU General Public License v3.0
61 stars 9 forks source link

Improve pip install #10

Closed marczellm closed 9 years ago

marczellm commented 9 years ago

When I want to pip install qhangups, the dependencies such as hangups don't get installed. (If I pip install hangups, it installs all of hangups' dependencies for example.) I recommend improving qhangups' setup.py, to maybe use setuptools instead of distutils and specify the needed version of dependencies in it etc.

xmikos commented 9 years ago

I have made complete switch to setuptools. Everything should now work as expected, but PyQt4 must be still installed manually. PyQt is incompatible with setuptools/pip and even if you manually install system-wide PyQt, setuptools doesn't find it and throw error. So I have removed PyQt4 from _installrequires field in setup.py to resolve this.