So I've been playing with #Python again, finally realised how to fix a problem with conflicting versions of #beautifulsoup4. Not bs4's fault, but actually a problem with #pycaption requiring an older version of it.
Turned out all I needed to do was to tweak the setup.py for pycaption, correct the dependencies versioning, clean, rebuild, and re-install locally.
Now I don't have to be careful how I run #Gnomecast (:*
#python #beautifulsoup4 #pycaption #gnomecast
So that's how you do that...
#Gnomecast has a dependency #pycaption that has a dependency on an older version of #BeautifulSoup, which conflicted with the version required by #toot
Just worked out how to fix it, locally since pycaption's developer doesn't seem to be in any rush to update their setup.py even though there's a PR on that very topic.
Anyway I now have both gnomecast and toot working at the same time, happily using the same version of BeautifulSoup (:*
#gnomecast #pycaption #beautifulsoup #toot