Closed govynnus closed 4 years ago
Yep, very good point. Maybe the better thing to do than jus adding these packages to the wiki would be to just link to the place in setup.py where they're listed so that we can't possibly become out of date. On the other hand, that list—because of the inline versioning logic—is pretty hard to read, so maybe that's not the friendliest way to do it.
Maybe a good compromise would be to add these three new packages, and then just link to the source file and say "this might be out of date, but the actual list is always up to date here"?
Ah, I didn't know about setup.py. That makes sense, I'll get on to it soon.
Awesome; thank you!!
I've been thinking recently about trying to improve the web UI, but when I forked the repo to have a look at the code I ran across some (minor) problems. In short I think that the Hacking page in the wiki is a bit out of date in terms of the Python modules you need to install manually: it doesn't list
confuse
,mediafile
orjellyfish
.I'm running Python 3.8.0 in a venv which contains the repository. I installed the modules stated on the Hacking page with
python -m pip install mutagen munkres unidecode pyYAML musicbrainzngs
. Then modules for plugins I have enabled withpython -m pip install discogs-client requests, flask
When I ran
./beet
I got the following error:After installing confuse:
After installing mediafile:
Then after installing jellyfish it works.
If it is just a case of listing these modules in the wiki then I'd be happy to do that. Also, thanks for beets: it's a really cool and useful tool.