Checking dependencies for Puddletag v2.0.1

Please could I have some help with the dependencies I need for Puddletag. The following are listed:-

Python 3.8 the Leap 15.3 repo only has python3 v 3.6.15 or am I looking at wrong app.
PyQt5 ?for the gui? Leap 15.3 repo only has python-qt5-utils. Is this what is needed?
PyParsing Leap 15.3 has python3-pyparsing I assume this is what is required
Mutagen Leap 15.3 has python3-mutagen I assume this is what is required
Chromaprint Leap 15.3 has libchromaprint1. I am not sure.

What do I do about the Python 3 version and what about the rest?
Grateful for assistance please,to help me get this running.
Budge


sudo zypper ar -f https://download.opensuse.org/repositories/multimedia:/apps/15.3/multimedia:apps.repo
sudo zypper --gpg-auto-import-keys ref
sudo zypper in puddletag

Have a nice day.

Wonderful. Many thanks but sadly after everything was installed and I logged out and in again Puddletag is in my Multimedia folder but will not run.

What next? Ownership? Seems to be owned by root with no other user

Start it from a terminal and look for output?!

Hi and thanks. I see what you mean:-

alastair@ibmserv2:~> puddletag 
Error: The mutagen module wasn't found. Please check that it's installed properly. Download it from your dis
tro's repository (usually python3-mutagen or just mutagen) or directly from http://code.google.com/p/mutagen
/  

Error: The configobj module wasn't found. Please check that it's installed properly. Download it from your d
istro's repository (usually python3-configobj) or directly from http://code.google.com/p/configobj/  

Error: The pyparsing module wasn't found. Please check that it's installed properly. Download it from your d
istro's repository (python3-pyparsing or python3-parsing in most distros) or directly from http://pyparsing.
wikispaces.com/  

Error: The PyQt5 module wasn't found. Please check that it's installed properly. Download it from your distr
o's repository (python3-pyqt5 usually) or directly from http://www.riverbankcomputing.co.uk/software/pyqt/in
tro  

alastair@ibmserv2:~> 

Wonder what went wrong as I believe all these are showing as installed in Yast.
All there but the python3-pyqt5 module seems to be missing, I only have a utils module.
Will check again and thanks for the help.

You didn’t try to install puddletag previously by any chance?

What I’m trying to get here is that you don’t by accident have two installed versions of it.

Yes I did try an earlier installation and it seems likely that the PyQt5 module has been installed:-

alastair@ibmserv2:~> sudo zypper in python3-pyqt5 
[sudo] password for root:  
Retrieving repository 'Update repository with updates from SUSE Linux Enterprise 15' metadata ........[done] 
Building repository 'Update repository with updates from SUSE Linux Enterprise 15' cache .............[done] 
Loading repository data... 
Reading installed packages... 
Package 'python3-pyqt5' not found. 
Resolving package dependencies... 
Nothing to do. 
alastair@ibmserv2:~> sudo pip install PyQt5       
Requirement already satisfied: PyQt5 in /usr/lib64/python3.6/site-packages (5.13.1) 
alastair@ibmserv2:~> 

I guess I messed it up. How can I correct please?

How did you try to install puddletag previously?

Error: The mutagen module wasn’t found. Please check that it’s installed properly. Download it from your distro’s repository (usually python3-mutagen

Do you try this???

I installed the dependant packages using Yast, downloaded the tar file from the Puddletag website, unzipped it and ran the python install command in the directory of the unzipped file.

Hi Sauerland,
Yes I did try all the recommended solutions and all the modules were found. I am less sure they are in the right place!

Manually installing the app most likely installed files in various locations and now you have multiple puddletag binaries (or symlinks) which breaks it.

Look at /usr/local/bin/ for puddletag symlink/binary as the first step, then we need to throw away all the remnants of your manual install - if the python package is sane, it might even have an uninstaller. pip3 uninstall puddletag might also work.

Hi Miuku,
Many thanks for bailing me out here and thanks for the tip for the repo site. Much easier.
The pip3 uninstall puddletag did run and cleaned up some stuff, the symlink was where you suggested and I removed it but logging out and in again didn’t clear mess in cache so I used yast to uninstall, logged out and back in and reinstalled and all is now working.
Rather a long way round but got there in the end thanks to your help.
Budge