[mythtv] ttvdb new dependencies -- Was: [mythtv-commits] mythtv branch fixes/0.28 updated by pbennett. v0.28.1-49-g172459d
torbjorn.jansson at mbox200.swipnet.se
Mon Oct 30 07:20:33 UTC 2017
On 2017-10-30 08:05, Torbjorn Jansson wrote:
> On 2017-10-30 00:50, Craig Treleaven wrote:
>> Not sure how linux distributions are packaged, but this change added a
>> dependency on some additional python modules, at least in a Python 2.7
>> environment. The new modules are:
>> requests-cache (which then requires 4 other python modules)
>> I thought it was frowned on to add new dependencies to a fixes branch?
>> Anyway, this tripped up a MacPorts user for a little while. Fixed now.
> thanks this helped fix it for me too.
> on my fedora install i had to do:
> dnf install python2-future.noarch python3-future.noarch
> dnf install python-requests-cache.noarch python3-requests-cache.noarch
> no idea if i really needed both the 2 and 3 package but it works better now.
> without first ttvdb.py errored with:
> Error:(No module named builtins)
> and once python future was installed it errored with:
> Error:(No module named requests_cache)
> and no errors after both was installed.
actually i might have spoken too soon.
running a lookup errors out with:
Traceback (most recent call last):
File "/usr/local/share/mythtv/metadata/Television/ttvdb.py", line 2464, in
File "/usr/local/share/mythtv/metadata/Television/ttvdb.py", line 2169, in main
File "/usr/lib/python2.7/site-packages/MythTV/ttvdb/tvdb_api.py", line 693,
line 40, in remove_expired_responses
self.cache.remove_old_entries(datetime.utcnow() - self._cache_expire_after)
TypeError: unsupported operand type(s) for -: 'datetime.datetime' and 'int'
More information about the mythtv-dev