mirror of
https://github.com/davidhalter/typeshed.git
synced 2026-07-19 22:50:29 +08:00
Bump ipaddress to 3.14 (#14024)
This commit is contained in:
+19
-10
@@ -28,8 +28,9 @@ class _IPAddressBase:
|
||||
def exploded(self) -> str: ...
|
||||
@property
|
||||
def reverse_pointer(self) -> str: ...
|
||||
@property
|
||||
def version(self) -> int: ...
|
||||
if sys.version_info < (3, 14):
|
||||
@property
|
||||
def version(self) -> int: ...
|
||||
|
||||
class _BaseAddress(_IPAddressBase):
|
||||
def __add__(self, other: int) -> Self: ...
|
||||
@@ -104,10 +105,14 @@ class _BaseNetwork(_IPAddressBase, Generic[_A]):
|
||||
def hostmask(self) -> _A: ...
|
||||
|
||||
class _BaseV4:
|
||||
@property
|
||||
def version(self) -> Literal[4]: ...
|
||||
@property
|
||||
def max_prefixlen(self) -> Literal[32]: ...
|
||||
if sys.version_info >= (3, 14):
|
||||
version: Final = 4
|
||||
max_prefixlen: Final = 32
|
||||
else:
|
||||
@property
|
||||
def version(self) -> Literal[4]: ...
|
||||
@property
|
||||
def max_prefixlen(self) -> Literal[32]: ...
|
||||
|
||||
class IPv4Address(_BaseV4, _BaseAddress):
|
||||
def __init__(self, address: object) -> None: ...
|
||||
@@ -151,10 +156,14 @@ class IPv4Interface(IPv4Address):
|
||||
def with_prefixlen(self) -> str: ...
|
||||
|
||||
class _BaseV6:
|
||||
@property
|
||||
def version(self) -> Literal[6]: ...
|
||||
@property
|
||||
def max_prefixlen(self) -> Literal[128]: ...
|
||||
if sys.version_info >= (3, 14):
|
||||
version: Final = 6
|
||||
max_prefixlen: Final = 128
|
||||
else:
|
||||
@property
|
||||
def version(self) -> Literal[6]: ...
|
||||
@property
|
||||
def max_prefixlen(self) -> Literal[128]: ...
|
||||
|
||||
class IPv6Address(_BaseV6, _BaseAddress):
|
||||
def __init__(self, address: object) -> None: ...
|
||||
|
||||
Reference in New Issue
Block a user