damonlynch / rapid-photo-downloader

Rapid Photo Downloader is the leading photo and video downloader for the Linux desktop.
https://damonlynch.net/rapid
GNU General Public License v3.0
114 stars 30 forks source link

Workaround problems with broken versions of bleeding edge pip / setuptools #58

Closed damonlynch closed 2 years ago

damonlynch commented 2 years ago

The install.py script relies on pip and setuptools to manage the installation of Rapid Photo Downloader and many of its python dependencies. Historically, the script automatically updated pip and setuptools because in many Linux distributions they were horribly out of date, and would not install required python dependencies like PyQt5. However, that is not the case anymore, and recent versions of the script have not updated them when there is no need to, instead preferring the Linux distribution's versions. However, the install script does update pip and setuptools which had previously been updated before (i.e. installed for the user in ~/.local). It will by default update these user installed tools to the latest versions. However, when one of pip or setuptools fails due a bug in them, it means Rapid Photo Downloader or its required modules will fail to install or uninstall.

damonlynch commented 2 years ago

Launchpad bug Pixls.us discussion