For this case, python-dateutil only depends on python. No need to make super huge stuff just for some Ko.
For general purpose, option #2 make sense for dealing with all depends for all distro. It seems also that a rss ua have a hack to deal with python-feedparser depends (pop up saying it need python-feedparser).
FYI, for debian/ubuntu, all depends of python modules are set to Recommends. It means that there are installed automaticly when you install u-a-extras, but you can after remove them without removing ua-extras package.
For this case, python-dateutil only depends on python. No need to make super huge stuff just for some Ko.
For general purpose, option #2 make sense for dealing with all depends for all distro. It seems also that a rss ua have a hack to deal with python-feedparser depends (pop up saying it need python-feedparser).
FYI, for debian/ubuntu, all depends of python modules are set to Recommends. It means that there are installed automaticly when you install u-a-extras, but you can after remove them without removing ua-extras package.