diff options
Diffstat (limited to '.venv/lib/python3.12/site-packages/dateutil-stubs/zoneinfo')
-rw-r--r-- | .venv/lib/python3.12/site-packages/dateutil-stubs/zoneinfo/__init__.pyi | 17 | ||||
-rw-r--r-- | .venv/lib/python3.12/site-packages/dateutil-stubs/zoneinfo/rebuild.pyi | 11 |
2 files changed, 28 insertions, 0 deletions
diff --git a/.venv/lib/python3.12/site-packages/dateutil-stubs/zoneinfo/__init__.pyi b/.venv/lib/python3.12/site-packages/dateutil-stubs/zoneinfo/__init__.pyi new file mode 100644 index 00000000..7bd2845a --- /dev/null +++ b/.venv/lib/python3.12/site-packages/dateutil-stubs/zoneinfo/__init__.pyi @@ -0,0 +1,17 @@ +from _typeshed import Incomplete +from typing import IO +from typing_extensions import TypeAlias + +__all__ = ["get_zonefile_instance", "gettz", "gettz_db_metadata"] + +_MetadataType: TypeAlias = dict[str, Incomplete] + +class ZoneInfoFile: + zones: dict[Incomplete, Incomplete] + metadata: _MetadataType | None + def __init__(self, zonefile_stream: IO[bytes] | None = None) -> None: ... + def get(self, name, default: Incomplete | None = None): ... + +def get_zonefile_instance(new_instance: bool = False) -> ZoneInfoFile: ... +def gettz(name): ... +def gettz_db_metadata() -> _MetadataType: ... diff --git a/.venv/lib/python3.12/site-packages/dateutil-stubs/zoneinfo/rebuild.pyi b/.venv/lib/python3.12/site-packages/dateutil-stubs/zoneinfo/rebuild.pyi new file mode 100644 index 00000000..e3845926 --- /dev/null +++ b/.venv/lib/python3.12/site-packages/dateutil-stubs/zoneinfo/rebuild.pyi @@ -0,0 +1,11 @@ +from _typeshed import Incomplete, StrOrBytesPath +from collections.abc import Sequence +from tarfile import TarInfo + +def rebuild( + filename: StrOrBytesPath, + tag: Incomplete | None = None, + format: str = "gz", + zonegroups: Sequence[str | TarInfo] = [], + metadata: Incomplete | None = None, +) -> None: ... |