timezones.pyi 600 B

123456789101112131415161718192021
  1. from datetime import (
  2. datetime,
  3. tzinfo,
  4. )
  5. from typing import Callable
  6. import numpy as np
  7. # imported from dateutil.tz
  8. dateutil_gettz: Callable[[str], tzinfo]
  9. def tz_standardize(tz: tzinfo) -> tzinfo: ...
  10. def tz_compare(start: tzinfo | None, end: tzinfo | None) -> bool: ...
  11. def infer_tzinfo(
  12. start: datetime | None,
  13. end: datetime | None,
  14. ) -> tzinfo | None: ...
  15. def maybe_get_tz(tz: str | int | np.int64 | tzinfo | None) -> tzinfo | None: ...
  16. def get_timezone(tz: tzinfo) -> tzinfo | str: ...
  17. def is_utc(tz: tzinfo | None) -> bool: ...
  18. def is_fixed_offset(tz: tzinfo) -> bool: ...