mirror of
https://github.com/davidhalter/typeshed.git
synced 2025-12-07 12:44:28 +08:00
Remove pytz from pyrights exclude (#9041)
This commit is contained in:
@@ -54,9 +54,6 @@
|
||||
"stubs/prettytable",
|
||||
"stubs/protobuf",
|
||||
"stubs/python-crontab",
|
||||
"stubs/pytz/pytz/lazy.pyi",
|
||||
"stubs/pytz/pytz/reference.pyi",
|
||||
"stubs/pytz/pytz/tzfile.pyi",
|
||||
"stubs/google-cloud-ndb",
|
||||
"stubs/passlib",
|
||||
"stubs/peewee",
|
||||
|
||||
@@ -1,16 +1,17 @@
|
||||
from _typeshed import Incomplete
|
||||
from collections.abc import Mapping as DictMixin
|
||||
from collections.abc import Iterator, Mapping as DictMixin
|
||||
|
||||
class LazyDict(DictMixin[Incomplete, Incomplete]):
|
||||
data: Incomplete
|
||||
def __getitem__(self, key): ...
|
||||
def __contains__(self, key): ...
|
||||
def __iter__(self): ...
|
||||
def __len__(self): ...
|
||||
def keys(self): ...
|
||||
class LazyDict(DictMixin[str, Incomplete]):
|
||||
data: dict[str, Incomplete] | None
|
||||
def __getitem__(self, key: str) -> Incomplete: ...
|
||||
def __contains__(self, key: object) -> bool: ...
|
||||
def __iter__(self) -> Iterator[str]: ...
|
||||
def __len__(self) -> int: ...
|
||||
|
||||
class LazyList(list[Incomplete]):
|
||||
def __new__(cls, fill_iter: Incomplete | None = ...): ...
|
||||
# does not return `Self` type:
|
||||
def __new__(cls, fill_iter: Incomplete | None = ...) -> LazyList: ... # noqa: Y034
|
||||
|
||||
class LazySet(set[Incomplete]):
|
||||
def __new__(cls, fill_iter: Incomplete | None = ...): ...
|
||||
# does not return `Self` type:
|
||||
def __new__(cls, fill_iter: Incomplete | None = ...) -> LazySet: ... # noqa: Y034
|
||||
|
||||
@@ -1,32 +1,36 @@
|
||||
import datetime
|
||||
from _typeshed import Incomplete
|
||||
from datetime import tzinfo
|
||||
|
||||
from pytz import UTC as UTC
|
||||
|
||||
class FixedOffset(tzinfo):
|
||||
def __init__(self, offset, name) -> None: ...
|
||||
def utcoffset(self, dt): ...
|
||||
def tzname(self, dt): ...
|
||||
def dst(self, dt): ...
|
||||
class FixedOffset(datetime.tzinfo):
|
||||
def __init__(self, offset: float, name: str) -> None: ...
|
||||
def utcoffset(self, dt: datetime.datetime | None) -> datetime.timedelta: ...
|
||||
def tzname(self, dt: datetime.datetime | None) -> str: ...
|
||||
def dst(self, dt: datetime.datetime | None) -> datetime.timedelta: ...
|
||||
|
||||
STDOFFSET: datetime.timedelta
|
||||
DSTOFFSET: datetime.timedelta
|
||||
|
||||
class LocalTimezone(tzinfo):
|
||||
def utcoffset(self, dt): ...
|
||||
def dst(self, dt): ...
|
||||
def tzname(self, dt): ...
|
||||
class LocalTimezone(datetime.tzinfo):
|
||||
def utcoffset(self, dt: datetime.datetime) -> datetime.timedelta: ... # type: ignore[override]
|
||||
def dst(self, dt: datetime.datetime) -> datetime.timedelta: ... # type: ignore[override]
|
||||
def tzname(self, dt: datetime.datetime) -> str: ... # type: ignore[override]
|
||||
|
||||
class USTimeZone(tzinfo):
|
||||
stdoffset: Incomplete
|
||||
reprname: Incomplete
|
||||
stdname: Incomplete
|
||||
dstname: Incomplete
|
||||
def __init__(self, hours, reprname, stdname, dstname) -> None: ...
|
||||
def tzname(self, dt): ...
|
||||
def utcoffset(self, dt): ...
|
||||
def dst(self, dt): ...
|
||||
Local: LocalTimezone
|
||||
DSTSTART: datetime.datetime
|
||||
DSTEND: datetime.datetime
|
||||
|
||||
def first_sunday_on_or_after(dt: datetime.datetime) -> datetime.datetime: ...
|
||||
|
||||
class USTimeZone(datetime.tzinfo):
|
||||
stdoffset: datetime.timedelta
|
||||
reprname: str
|
||||
stdname: str
|
||||
dstname: str
|
||||
def __init__(self, hours: float, reprname: str, stdname: str, dstname: str) -> None: ...
|
||||
def tzname(self, dt: datetime.datetime | None) -> str: ...
|
||||
def utcoffset(self, dt: datetime.datetime | None) -> datetime.timedelta: ...
|
||||
def dst(self, dt: datetime.datetime | None) -> datetime.timedelta: ...
|
||||
|
||||
Eastern: USTimeZone
|
||||
Central: USTimeZone
|
||||
|
||||
@@ -1 +1,5 @@
|
||||
def build_tzinfo(zone, fp): ...
|
||||
from typing import IO
|
||||
|
||||
from pytz.tzinfo import DstTzInfo
|
||||
|
||||
def build_tzinfo(zone: str, fp: IO[bytes]) -> DstTzInfo: ...
|
||||
|
||||
Reference in New Issue
Block a user