I think Delorean shouldn't expose its implementation by returning objects from its dependencies like that. Also think I shouldn't have to import pytz in order to compare it against the Delorean object.
I'd be fine with just being able to do from delorean import utc or even from delorean import timezone; utc = timezone('UTC')
Trying to parse a string and get its timezone returns a pytz object.
I think Delorean shouldn't expose its implementation by returning objects from its dependencies like that. Also think I shouldn't have to import pytz in order to compare it against the Delorean object.
I'd be fine with just being able to do
from delorean import utc
or evenfrom delorean import timezone; utc = timezone('UTC')