aboutsummaryrefslogtreecommitdiff
path: root/.venv/lib/python3.12/site-packages/dateutil-stubs/zoneinfo
diff options
context:
space:
mode:
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__.pyi17
-rw-r--r--.venv/lib/python3.12/site-packages/dateutil-stubs/zoneinfo/rebuild.pyi11
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: ...