Created attachment 526278 [details]
The dateutil ebuilds contains these lines:
# don't install zoneinfo tarball
sed -i '/package_data=/d' setup.py || die
That zoneinfo we drop is needed by www-apps/nikola. Without it, "nikola init" crashes on invalid timezone names (e.g. "Berlin" rather than "Europe/Berlin").
Use this command to see it crash, output log attached:
python3 -m nikola init <<<$'somedir\n\n\n\n\n\n\n\nBerlin\n'
Can we install that zoneinfo tarball please? Unconditionally or behind a use flag, as you like.
If the public API in that file is broken when the tarball is not present, then sure, we need to fix it. However, in this case upstream is clearly using private internal APIs and that's just very stupid thing to do.