mirror of
https://github.com/davidhalter/typeshed.git
synced 2025-12-08 04:54:47 +08:00
Add stubs for dateutil.tz (#839)
This commit is contained in:
committed by
Guido van Rossum
parent
3b30996733
commit
aa6a1c53c9
5
third_party/2/dateutil/tz/__init__.pyi
vendored
Normal file
5
third_party/2/dateutil/tz/__init__.pyi
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
# Stubs for dateutil.tz (Python 3.5)
|
||||
#
|
||||
# NOTE: This dynamically typed stub was automatically generated by stubgen.
|
||||
|
||||
from .tz import tzutc, tzoffset, tzlocal, tzfile, tzrange, tzstr, tzical, gettz, datetime_exists, datetime_ambiguous
|
||||
28
third_party/2/dateutil/tz/_common.pyi
vendored
Normal file
28
third_party/2/dateutil/tz/_common.pyi
vendored
Normal file
@@ -0,0 +1,28 @@
|
||||
# Stubs for dateutil.tz._common (Python 3.5)
|
||||
#
|
||||
# NOTE: This dynamically typed stub was automatically generated by stubgen.
|
||||
|
||||
from typing import Any, Optional
|
||||
from datetime import datetime, tzinfo, timedelta
|
||||
|
||||
def tzname_in_python2(namefunc): ...
|
||||
def enfold(dt, fold: int = ...): ...
|
||||
|
||||
class _DatetimeWithFold(datetime):
|
||||
@property
|
||||
def fold(self): ...
|
||||
|
||||
class _tzinfo(tzinfo):
|
||||
def is_ambiguous(self, dt: datetime) -> bool: ...
|
||||
def fromutc(self, dt: datetime) -> datetime: ...
|
||||
|
||||
class tzrangebase(_tzinfo):
|
||||
def __init__(self) -> None: ...
|
||||
def utcoffset(self, dt: Optional[datetime]) -> Optional[timedelta]: ...
|
||||
def dst(self, dt: Optional[datetime]) -> Optional[timedelta]: ...
|
||||
def tzname(self, dt: Optional[datetime]) -> str: ...
|
||||
def fromutc(self, dt: datetime) -> datetime: ...
|
||||
def is_ambiguous(self, dt: datetime) -> bool: ...
|
||||
__hash__ = ... # type: Any
|
||||
def __ne__(self, other): ...
|
||||
__reduce__ = ... # type: Any
|
||||
85
third_party/2/dateutil/tz/tz.pyi
vendored
Normal file
85
third_party/2/dateutil/tz/tz.pyi
vendored
Normal file
@@ -0,0 +1,85 @@
|
||||
# Stubs for dateutil.tz.tz (Python 3.5)
|
||||
#
|
||||
# NOTE: This dynamically typed stub was automatically generated by stubgen.
|
||||
|
||||
from typing import Any, Optional, Union, IO, Tuple
|
||||
import datetime
|
||||
from ._common import tzname_in_python2 as tzname_in_python2, _tzinfo as _tzinfo
|
||||
from ._common import tzrangebase as tzrangebase, enfold as enfold
|
||||
from ..relativedelta import relativedelta
|
||||
|
||||
ZERO = ... # type: datetime.timedelta
|
||||
EPOCH = ... # type: datetime.datetime
|
||||
EPOCHORDINAL = ... # type: int
|
||||
|
||||
class tzutc(datetime.tzinfo):
|
||||
def utcoffset(self, dt: Optional[datetime.datetime]) -> Optional[datetime.timedelta]: ...
|
||||
def dst(self, dt: Optional[datetime.datetime]) -> Optional[datetime.timedelta]: ...
|
||||
def tzname(self, dt: Optional[datetime.datetime]) -> str: ...
|
||||
def is_ambiguous(self, dt: Optional[datetime.datetime]) -> bool: ...
|
||||
def __eq__(self, other): ...
|
||||
__hash__ = ... # type: Any
|
||||
def __ne__(self, other): ...
|
||||
__reduce__ = ... # type: Any
|
||||
|
||||
class tzoffset(datetime.tzinfo):
|
||||
def __init__(self, name, offset) -> None: ...
|
||||
def utcoffset(self, dt: Optional[datetime.datetime]) -> Optional[datetime.timedelta]: ...
|
||||
def dst(self, dt: Optional[datetime.datetime]) -> Optional[datetime.timedelta]: ...
|
||||
def is_ambiguous(self, dt: Optional[datetime.datetime]) -> bool: ...
|
||||
def tzname(self, dt: Optional[datetime.datetime]) -> str: ...
|
||||
def __eq__(self, other): ...
|
||||
__hash__ = ... # type: Any
|
||||
def __ne__(self, other): ...
|
||||
__reduce__ = ... # type: Any
|
||||
|
||||
class tzlocal(_tzinfo):
|
||||
def __init__(self) -> None: ...
|
||||
def utcoffset(self, dt: Optional[datetime.datetime]) -> Optional[datetime.timedelta]: ...
|
||||
def dst(self, dt: Optional[datetime.datetime]) -> Optional[datetime.timedelta]: ...
|
||||
def tzname(self, dt: Optional[datetime.datetime]) -> str: ...
|
||||
def is_ambiguous(self, dt: Optional[datetime.datetime]) -> bool: ...
|
||||
def __eq__(self, other): ...
|
||||
__hash__ = ... # type: Any
|
||||
def __ne__(self, other): ...
|
||||
__reduce__ = ... # type: Any
|
||||
|
||||
class _ttinfo:
|
||||
def __init__(self) -> None: ...
|
||||
def __eq__(self, other): ...
|
||||
__hash__ = ... # type: Any
|
||||
def __ne__(self, other): ...
|
||||
|
||||
class tzfile(_tzinfo):
|
||||
def __init__(self, fileobj: Union[unicode, str, IO[str], IO[unicode]], filename: Union[str, unicode, None] = ...) -> None: ...
|
||||
def is_ambiguous(self, dt: Optional[datetime.datetime], idx: Optional[int] = ...) -> bool: ...
|
||||
def utcoffset(self, dt: Optional[datetime.datetime]) -> Optional[datetime.timedelta]: ...
|
||||
def dst(self, dt: Optional[datetime.datetime]) -> Optional[datetime.timedelta]: ...
|
||||
def tzname(self, dt: Optional[datetime.datetime]) -> str: ...
|
||||
def __eq__(self, other): ...
|
||||
__hash__ = ... # type: Any
|
||||
def __ne__(self, other): ...
|
||||
def __reduce__(self): ...
|
||||
def __reduce_ex__(self, protocol): ...
|
||||
|
||||
class tzrange(tzrangebase):
|
||||
hasdst = ... # type: bool
|
||||
def __init__(self, stdabbr: Union[str, unicode], stdoffset: Union[int, datetime.timedelta, None] = ..., dstabbr: Union[str, unicode, None] = ..., dstoffset: Union[int, datetime.timedelta, None] = ..., start: Optional[relativedelta] = ..., end: Optional[relativedelta] = ...) -> None: ...
|
||||
def transitions(self, year: int) -> Tuple[datetime.datetime, datetime.datetime]: ...
|
||||
def __eq__(self, other): ...
|
||||
|
||||
class tzstr(tzrange):
|
||||
hasdst = ... # type: bool
|
||||
def __init__(self, s, posix_offset: bool = ...) -> None: ...
|
||||
|
||||
class tzical:
|
||||
def __init__(self, fileobj: Union[unicode, str, IO[str], IO[unicode]]) -> None: ...
|
||||
def keys(self): ...
|
||||
def get(self, tzid: Optional[Any] = ...): ...
|
||||
|
||||
TZFILES = ... # type: List[str]
|
||||
TZPATHS = ... # type: List[str]
|
||||
|
||||
def gettz(name: Union[str, unicode, None] = ...) -> Optional[datetime.tzinfo]: ...
|
||||
def datetime_exists(dt: datetime.datetime, tz: Optional[datetime.tzinfo] = ...) -> bool: ...
|
||||
def datetime_ambiguous(dt: datetime.datetime, tz: Optional[datetime.tzinfo] = ...) -> bool: ...
|
||||
5
third_party/3/dateutil/tz/__init__.pyi
vendored
Normal file
5
third_party/3/dateutil/tz/__init__.pyi
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
# Stubs for dateutil.tz (Python 3.5)
|
||||
#
|
||||
# NOTE: This dynamically typed stub was automatically generated by stubgen.
|
||||
|
||||
from .tz import tzutc, tzoffset, tzlocal, tzfile, tzrange, tzstr, tzical, gettz, datetime_exists, datetime_ambiguous
|
||||
28
third_party/3/dateutil/tz/_common.pyi
vendored
Normal file
28
third_party/3/dateutil/tz/_common.pyi
vendored
Normal file
@@ -0,0 +1,28 @@
|
||||
# Stubs for dateutil.tz._common (Python 3.5)
|
||||
#
|
||||
# NOTE: This dynamically typed stub was automatically generated by stubgen.
|
||||
|
||||
from typing import Any, Optional
|
||||
from datetime import datetime, tzinfo, timedelta
|
||||
|
||||
def tzname_in_python2(namefunc): ...
|
||||
def enfold(dt, fold: int = ...): ...
|
||||
|
||||
class _DatetimeWithFold(datetime):
|
||||
@property
|
||||
def fold(self): ...
|
||||
|
||||
class _tzinfo(tzinfo):
|
||||
def is_ambiguous(self, dt: datetime) -> bool: ...
|
||||
def fromutc(self, dt: datetime) -> datetime: ...
|
||||
|
||||
class tzrangebase(_tzinfo):
|
||||
def __init__(self) -> None: ...
|
||||
def utcoffset(self, dt: Optional[datetime]) -> Optional[timedelta]: ...
|
||||
def dst(self, dt: Optional[datetime]) -> Optional[timedelta]: ...
|
||||
def tzname(self, dt: Optional[datetime]) -> str: ...
|
||||
def fromutc(self, dt: datetime) -> datetime: ...
|
||||
def is_ambiguous(self, dt: datetime) -> bool: ...
|
||||
__hash__ = ... # type: Any
|
||||
def __ne__(self, other): ...
|
||||
__reduce__ = ... # type: Any
|
||||
85
third_party/3/dateutil/tz/tz.pyi
vendored
Normal file
85
third_party/3/dateutil/tz/tz.pyi
vendored
Normal file
@@ -0,0 +1,85 @@
|
||||
# Stubs for dateutil.tz.tz (Python 3.5)
|
||||
#
|
||||
# NOTE: This dynamically typed stub was automatically generated by stubgen.
|
||||
|
||||
from typing import Any, Optional, Union, IO, Tuple
|
||||
import datetime
|
||||
from ._common import tzname_in_python2 as tzname_in_python2, _tzinfo as _tzinfo
|
||||
from ._common import tzrangebase as tzrangebase, enfold as enfold
|
||||
from ..relativedelta import relativedelta
|
||||
|
||||
ZERO = ... # type: datetime.timedelta
|
||||
EPOCH = ... # type: datetime.datetime
|
||||
EPOCHORDINAL = ... # type: int
|
||||
|
||||
class tzutc(datetime.tzinfo):
|
||||
def utcoffset(self, dt: Optional[datetime.datetime]) -> Optional[datetime.timedelta]: ...
|
||||
def dst(self, dt: Optional[datetime.datetime]) -> Optional[datetime.timedelta]: ...
|
||||
def tzname(self, dt: Optional[datetime.datetime]) -> str: ...
|
||||
def is_ambiguous(self, dt: Optional[datetime.datetime]) -> bool: ...
|
||||
def __eq__(self, other): ...
|
||||
__hash__ = ... # type: Any
|
||||
def __ne__(self, other): ...
|
||||
__reduce__ = ... # type: Any
|
||||
|
||||
class tzoffset(datetime.tzinfo):
|
||||
def __init__(self, name, offset) -> None: ...
|
||||
def utcoffset(self, dt: Optional[datetime.datetime]) -> Optional[datetime.timedelta]: ...
|
||||
def dst(self, dt: Optional[datetime.datetime]) -> Optional[datetime.timedelta]: ...
|
||||
def is_ambiguous(self, dt: Optional[datetime.datetime]) -> bool: ...
|
||||
def tzname(self, dt: Optional[datetime.datetime]) -> str: ...
|
||||
def __eq__(self, other): ...
|
||||
__hash__ = ... # type: Any
|
||||
def __ne__(self, other): ...
|
||||
__reduce__ = ... # type: Any
|
||||
|
||||
class tzlocal(_tzinfo):
|
||||
def __init__(self) -> None: ...
|
||||
def utcoffset(self, dt: Optional[datetime.datetime]) -> Optional[datetime.timedelta]: ...
|
||||
def dst(self, dt: Optional[datetime.datetime]) -> Optional[datetime.timedelta]: ...
|
||||
def tzname(self, dt: Optional[datetime.datetime]) -> str: ...
|
||||
def is_ambiguous(self, dt: Optional[datetime.datetime]) -> bool: ...
|
||||
def __eq__(self, other): ...
|
||||
__hash__ = ... # type: Any
|
||||
def __ne__(self, other): ...
|
||||
__reduce__ = ... # type: Any
|
||||
|
||||
class _ttinfo:
|
||||
def __init__(self) -> None: ...
|
||||
def __eq__(self, other): ...
|
||||
__hash__ = ... # type: Any
|
||||
def __ne__(self, other): ...
|
||||
|
||||
class tzfile(_tzinfo):
|
||||
def __init__(self, fileobj: Union[str, IO[str]], filename: Optional[str] = ...) -> None: ...
|
||||
def is_ambiguous(self, dt: Optional[datetime.datetime], idx: Optional[int] = ...) -> bool: ...
|
||||
def utcoffset(self, dt: Optional[datetime.datetime]) -> Optional[datetime.timedelta]: ...
|
||||
def dst(self, dt: Optional[datetime.datetime]) -> Optional[datetime.timedelta]: ...
|
||||
def tzname(self, dt: Optional[datetime.datetime]) -> str: ...
|
||||
def __eq__(self, other): ...
|
||||
__hash__ = ... # type: Any
|
||||
def __ne__(self, other): ...
|
||||
def __reduce__(self): ...
|
||||
def __reduce_ex__(self, protocol): ...
|
||||
|
||||
class tzrange(tzrangebase):
|
||||
hasdst = ... # type: bool
|
||||
def __init__(self, stdabbr: str, stdoffset: Union[int, datetime.timedelta, None] = ..., dstabbr: Optional[str] = ..., dstoffset: Union[int, datetime.timedelta, None] = ..., start: Optional[relativedelta] = ..., end: Optional[relativedelta] = ...) -> None: ...
|
||||
def transitions(self, year: int) -> Tuple[datetime.datetime, datetime.datetime]: ...
|
||||
def __eq__(self, other): ...
|
||||
|
||||
class tzstr(tzrange):
|
||||
hasdst = ... # type: bool
|
||||
def __init__(self, s, posix_offset: bool = ...) -> None: ...
|
||||
|
||||
class tzical:
|
||||
def __init__(self, fileobj: Union[str, IO[str]]) -> None: ...
|
||||
def keys(self): ...
|
||||
def get(self, tzid: Optional[Any] = ...): ...
|
||||
|
||||
TZFILES = ... # type: List[str]
|
||||
TZPATHS = ... # type: List[str]
|
||||
|
||||
def gettz(name: Optional[str] = ...) -> Optional[datetime.tzinfo]: ...
|
||||
def datetime_exists(dt: datetime.datetime, tz: Optional[datetime.tzinfo] = ...) -> bool: ...
|
||||
def datetime_ambiguous(dt: datetime.datetime, tz: Optional[datetime.tzinfo] = ...) -> bool: ...
|
||||
Reference in New Issue
Block a user