pytz isn't actually listed as an immediate dependency of pywws in setup.py even though it is imported directly in timezone.py. Instead, it's a dependency of the current version of tzlocal.
However looking at tzlocal on github, they removed the pytz here: regebro/tzlocal@ee1354f. This isn't the main release but may be in the future in which case then, pywws may break.
Either pytz needs to be an explicity dependancy or pytz needs to be written out and tzlocal used exclusively.
pytz isn't actually listed as an immediate dependency of pywws in setup.py even though it is imported directly in timezone.py. Instead, it's a dependency of the current version of tzlocal.
However looking at tzlocal on github, they removed the pytz here: regebro/tzlocal@ee1354f. This isn't the main release but may be in the future in which case then, pywws may break.
Either pytz needs to be an explicity dependancy or pytz needs to be written out and tzlocal used exclusively.