mirror of
https://github.com/davidhalter/typeshed.git
synced 2026-01-23 19:41:51 +08:00
Remove Python 3.7 branches (#11238)
This commit is contained in:
@@ -4,7 +4,6 @@
|
||||
import _socket
|
||||
import sys
|
||||
from _socket import (
|
||||
_FD,
|
||||
CAPI as CAPI,
|
||||
EAI_AGAIN as EAI_AGAIN,
|
||||
EAI_BADFLAGS as EAI_BADFLAGS,
|
||||
@@ -34,9 +33,28 @@ from _socket import (
|
||||
IP_TTL as IP_TTL,
|
||||
IPPORT_RESERVED as IPPORT_RESERVED,
|
||||
IPPORT_USERRESERVED as IPPORT_USERRESERVED,
|
||||
IPPROTO_AH as IPPROTO_AH,
|
||||
IPPROTO_DSTOPTS as IPPROTO_DSTOPTS,
|
||||
IPPROTO_EGP as IPPROTO_EGP,
|
||||
IPPROTO_ESP as IPPROTO_ESP,
|
||||
IPPROTO_FRAGMENT as IPPROTO_FRAGMENT,
|
||||
IPPROTO_GGP as IPPROTO_GGP,
|
||||
IPPROTO_HOPOPTS as IPPROTO_HOPOPTS,
|
||||
IPPROTO_ICMP as IPPROTO_ICMP,
|
||||
IPPROTO_ICMPV6 as IPPROTO_ICMPV6,
|
||||
IPPROTO_IDP as IPPROTO_IDP,
|
||||
IPPROTO_IGMP as IPPROTO_IGMP,
|
||||
IPPROTO_IP as IPPROTO_IP,
|
||||
IPPROTO_IPV4 as IPPROTO_IPV4,
|
||||
IPPROTO_IPV6 as IPPROTO_IPV6,
|
||||
IPPROTO_MAX as IPPROTO_MAX,
|
||||
IPPROTO_ND as IPPROTO_ND,
|
||||
IPPROTO_NONE as IPPROTO_NONE,
|
||||
IPPROTO_PIM as IPPROTO_PIM,
|
||||
IPPROTO_PUP as IPPROTO_PUP,
|
||||
IPPROTO_RAW as IPPROTO_RAW,
|
||||
IPPROTO_ROUTING as IPPROTO_ROUTING,
|
||||
IPPROTO_SCTP as IPPROTO_SCTP,
|
||||
IPPROTO_TCP as IPPROTO_TCP,
|
||||
IPPROTO_UDP as IPPROTO_UDP,
|
||||
IPV6_CHECKSUM as IPV6_CHECKSUM,
|
||||
@@ -106,6 +124,9 @@ from _socket import (
|
||||
herror as herror,
|
||||
htonl as htonl,
|
||||
htons as htons,
|
||||
if_indextoname as if_indextoname,
|
||||
if_nameindex as if_nameindex,
|
||||
if_nametoindex as if_nametoindex,
|
||||
inet_aton as inet_aton,
|
||||
inet_ntoa as inet_ntoa,
|
||||
inet_ntop as inet_ntop,
|
||||
@@ -119,7 +140,7 @@ from _typeshed import ReadableBuffer, Unused, WriteableBuffer
|
||||
from collections.abc import Iterable
|
||||
from enum import IntEnum, IntFlag
|
||||
from io import BufferedReader, BufferedRWPair, BufferedWriter, IOBase, RawIOBase, TextIOWrapper
|
||||
from typing import Any, Protocol, overload
|
||||
from typing import Any, Protocol, SupportsIndex, overload
|
||||
from typing_extensions import Literal, Self
|
||||
|
||||
if sys.platform == "win32":
|
||||
@@ -148,46 +169,22 @@ if sys.platform == "darwin":
|
||||
from _socket import PF_SYSTEM as PF_SYSTEM, SYSPROTO_CONTROL as SYSPROTO_CONTROL
|
||||
|
||||
if sys.platform != "darwin":
|
||||
from _socket import TCP_KEEPIDLE as TCP_KEEPIDLE
|
||||
from _socket import (
|
||||
IPPROTO_CBT as IPPROTO_CBT,
|
||||
IPPROTO_ICLFXBM as IPPROTO_ICLFXBM,
|
||||
IPPROTO_IGP as IPPROTO_IGP,
|
||||
IPPROTO_L2TP as IPPROTO_L2TP,
|
||||
IPPROTO_PGM as IPPROTO_PGM,
|
||||
IPPROTO_RDP as IPPROTO_RDP,
|
||||
IPPROTO_ST as IPPROTO_ST,
|
||||
TCP_KEEPIDLE as TCP_KEEPIDLE,
|
||||
)
|
||||
|
||||
if sys.version_info >= (3, 10):
|
||||
from _socket import IP_RECVTOS as IP_RECVTOS
|
||||
elif sys.platform != "win32" and sys.platform != "darwin":
|
||||
from _socket import IP_RECVTOS as IP_RECVTOS
|
||||
|
||||
if sys.platform != "win32" or sys.version_info >= (3, 8):
|
||||
from _socket import (
|
||||
IPPROTO_AH as IPPROTO_AH,
|
||||
IPPROTO_DSTOPTS as IPPROTO_DSTOPTS,
|
||||
IPPROTO_EGP as IPPROTO_EGP,
|
||||
IPPROTO_ESP as IPPROTO_ESP,
|
||||
IPPROTO_FRAGMENT as IPPROTO_FRAGMENT,
|
||||
IPPROTO_GGP as IPPROTO_GGP,
|
||||
IPPROTO_HOPOPTS as IPPROTO_HOPOPTS,
|
||||
IPPROTO_ICMPV6 as IPPROTO_ICMPV6,
|
||||
IPPROTO_IDP as IPPROTO_IDP,
|
||||
IPPROTO_IGMP as IPPROTO_IGMP,
|
||||
IPPROTO_IPV4 as IPPROTO_IPV4,
|
||||
IPPROTO_IPV6 as IPPROTO_IPV6,
|
||||
IPPROTO_MAX as IPPROTO_MAX,
|
||||
IPPROTO_ND as IPPROTO_ND,
|
||||
IPPROTO_NONE as IPPROTO_NONE,
|
||||
IPPROTO_PIM as IPPROTO_PIM,
|
||||
IPPROTO_PUP as IPPROTO_PUP,
|
||||
IPPROTO_ROUTING as IPPROTO_ROUTING,
|
||||
IPPROTO_SCTP as IPPROTO_SCTP,
|
||||
)
|
||||
|
||||
if sys.platform != "darwin":
|
||||
from _socket import (
|
||||
IPPROTO_CBT as IPPROTO_CBT,
|
||||
IPPROTO_ICLFXBM as IPPROTO_ICLFXBM,
|
||||
IPPROTO_IGP as IPPROTO_IGP,
|
||||
IPPROTO_L2TP as IPPROTO_L2TP,
|
||||
IPPROTO_PGM as IPPROTO_PGM,
|
||||
IPPROTO_RDP as IPPROTO_RDP,
|
||||
IPPROTO_ST as IPPROTO_ST,
|
||||
)
|
||||
if sys.platform != "win32" and sys.platform != "darwin":
|
||||
from _socket import (
|
||||
IP_BIND_ADDRESS_NO_PORT as IP_BIND_ADDRESS_NO_PORT,
|
||||
@@ -223,6 +220,7 @@ if sys.platform != "win32" and sys.platform != "darwin":
|
||||
TCP_USER_TIMEOUT as TCP_USER_TIMEOUT,
|
||||
TCP_WINDOW_CLAMP as TCP_WINDOW_CLAMP,
|
||||
)
|
||||
|
||||
if sys.platform != "win32":
|
||||
from _socket import (
|
||||
CMSG_LEN as CMSG_LEN,
|
||||
@@ -252,6 +250,7 @@ if sys.platform != "win32":
|
||||
SCM_CREDS as SCM_CREDS,
|
||||
SCM_RIGHTS as SCM_RIGHTS,
|
||||
SO_REUSEPORT as SO_REUSEPORT,
|
||||
TCP_NOTSENT_LOWAT as TCP_NOTSENT_LOWAT,
|
||||
sethostname as sethostname,
|
||||
)
|
||||
|
||||
@@ -269,9 +268,6 @@ if sys.platform != "win32":
|
||||
IPV6_USE_MIN_MTU as IPV6_USE_MIN_MTU,
|
||||
)
|
||||
|
||||
if sys.platform != "win32" or sys.version_info >= (3, 8):
|
||||
from _socket import if_indextoname as if_indextoname, if_nameindex as if_nameindex, if_nametoindex as if_nametoindex
|
||||
|
||||
if sys.platform != "darwin":
|
||||
if sys.platform != "win32" or sys.version_info >= (3, 9):
|
||||
from _socket import BDADDR_ANY as BDADDR_ANY, BDADDR_LOCAL as BDADDR_LOCAL, BTPROTO_RFCOMM as BTPROTO_RFCOMM
|
||||
@@ -295,15 +291,27 @@ if sys.platform == "linux":
|
||||
ALG_SET_OP as ALG_SET_OP,
|
||||
ALG_SET_PUBKEY as ALG_SET_PUBKEY,
|
||||
CAN_BCM as CAN_BCM,
|
||||
CAN_BCM_CAN_FD_FRAME as CAN_BCM_CAN_FD_FRAME,
|
||||
CAN_BCM_RX_ANNOUNCE_RESUME as CAN_BCM_RX_ANNOUNCE_RESUME,
|
||||
CAN_BCM_RX_CHANGED as CAN_BCM_RX_CHANGED,
|
||||
CAN_BCM_RX_CHECK_DLC as CAN_BCM_RX_CHECK_DLC,
|
||||
CAN_BCM_RX_DELETE as CAN_BCM_RX_DELETE,
|
||||
CAN_BCM_RX_FILTER_ID as CAN_BCM_RX_FILTER_ID,
|
||||
CAN_BCM_RX_NO_AUTOTIMER as CAN_BCM_RX_NO_AUTOTIMER,
|
||||
CAN_BCM_RX_READ as CAN_BCM_RX_READ,
|
||||
CAN_BCM_RX_RTR_FRAME as CAN_BCM_RX_RTR_FRAME,
|
||||
CAN_BCM_RX_SETUP as CAN_BCM_RX_SETUP,
|
||||
CAN_BCM_RX_STATUS as CAN_BCM_RX_STATUS,
|
||||
CAN_BCM_RX_TIMEOUT as CAN_BCM_RX_TIMEOUT,
|
||||
CAN_BCM_SETTIMER as CAN_BCM_SETTIMER,
|
||||
CAN_BCM_STARTTIMER as CAN_BCM_STARTTIMER,
|
||||
CAN_BCM_TX_ANNOUNCE as CAN_BCM_TX_ANNOUNCE,
|
||||
CAN_BCM_TX_COUNTEVT as CAN_BCM_TX_COUNTEVT,
|
||||
CAN_BCM_TX_CP_CAN_ID as CAN_BCM_TX_CP_CAN_ID,
|
||||
CAN_BCM_TX_DELETE as CAN_BCM_TX_DELETE,
|
||||
CAN_BCM_TX_EXPIRED as CAN_BCM_TX_EXPIRED,
|
||||
CAN_BCM_TX_READ as CAN_BCM_TX_READ,
|
||||
CAN_BCM_TX_RESET_MULTI_IDX as CAN_BCM_TX_RESET_MULTI_IDX,
|
||||
CAN_BCM_TX_SEND as CAN_BCM_TX_SEND,
|
||||
CAN_BCM_TX_SETUP as CAN_BCM_TX_SETUP,
|
||||
CAN_BCM_TX_STATUS as CAN_BCM_TX_STATUS,
|
||||
@@ -311,6 +319,7 @@ if sys.platform == "linux":
|
||||
CAN_EFF_MASK as CAN_EFF_MASK,
|
||||
CAN_ERR_FLAG as CAN_ERR_FLAG,
|
||||
CAN_ERR_MASK as CAN_ERR_MASK,
|
||||
CAN_ISOTP as CAN_ISOTP,
|
||||
CAN_RAW as CAN_RAW,
|
||||
CAN_RAW_ERR_FILTER as CAN_RAW_ERR_FILTER,
|
||||
CAN_RAW_FD_FRAMES as CAN_RAW_FD_FRAMES,
|
||||
@@ -319,6 +328,7 @@ if sys.platform == "linux":
|
||||
CAN_RAW_RECV_OWN_MSGS as CAN_RAW_RECV_OWN_MSGS,
|
||||
CAN_RTR_FLAG as CAN_RTR_FLAG,
|
||||
CAN_SFF_MASK as CAN_SFF_MASK,
|
||||
IOCTL_VM_SOCKETS_GET_LOCAL_CID as IOCTL_VM_SOCKETS_GET_LOCAL_CID,
|
||||
NETLINK_ARPD as NETLINK_ARPD,
|
||||
NETLINK_CRYPTO as NETLINK_CRYPTO,
|
||||
NETLINK_DNRTMSG as NETLINK_DNRTMSG,
|
||||
@@ -361,6 +371,9 @@ if sys.platform == "linux":
|
||||
RDS_RDMA_SILENT as RDS_RDMA_SILENT,
|
||||
RDS_RDMA_USE_ONCE as RDS_RDMA_USE_ONCE,
|
||||
RDS_RECVERR as RDS_RECVERR,
|
||||
SO_VM_SOCKETS_BUFFER_MAX_SIZE as SO_VM_SOCKETS_BUFFER_MAX_SIZE,
|
||||
SO_VM_SOCKETS_BUFFER_MIN_SIZE as SO_VM_SOCKETS_BUFFER_MIN_SIZE,
|
||||
SO_VM_SOCKETS_BUFFER_SIZE as SO_VM_SOCKETS_BUFFER_SIZE,
|
||||
SOL_ALG as SOL_ALG,
|
||||
SOL_CAN_BASE as SOL_CAN_BASE,
|
||||
SOL_CAN_RAW as SOL_CAN_RAW,
|
||||
@@ -389,36 +402,12 @@ if sys.platform == "linux":
|
||||
TIPC_WAIT_FOREVER as TIPC_WAIT_FOREVER,
|
||||
TIPC_WITHDRAWN as TIPC_WITHDRAWN,
|
||||
TIPC_ZONE_SCOPE as TIPC_ZONE_SCOPE,
|
||||
)
|
||||
if sys.platform == "linux":
|
||||
from _socket import (
|
||||
CAN_ISOTP as CAN_ISOTP,
|
||||
IOCTL_VM_SOCKETS_GET_LOCAL_CID as IOCTL_VM_SOCKETS_GET_LOCAL_CID,
|
||||
SO_VM_SOCKETS_BUFFER_MAX_SIZE as SO_VM_SOCKETS_BUFFER_MAX_SIZE,
|
||||
SO_VM_SOCKETS_BUFFER_MIN_SIZE as SO_VM_SOCKETS_BUFFER_MIN_SIZE,
|
||||
SO_VM_SOCKETS_BUFFER_SIZE as SO_VM_SOCKETS_BUFFER_SIZE,
|
||||
VM_SOCKETS_INVALID_VERSION as VM_SOCKETS_INVALID_VERSION,
|
||||
VMADDR_CID_ANY as VMADDR_CID_ANY,
|
||||
VMADDR_CID_HOST as VMADDR_CID_HOST,
|
||||
VMADDR_PORT_ANY as VMADDR_PORT_ANY,
|
||||
)
|
||||
if sys.platform != "win32":
|
||||
from _socket import TCP_NOTSENT_LOWAT as TCP_NOTSENT_LOWAT
|
||||
if sys.platform == "linux" and sys.version_info >= (3, 8):
|
||||
from _socket import (
|
||||
CAN_BCM_CAN_FD_FRAME as CAN_BCM_CAN_FD_FRAME,
|
||||
CAN_BCM_RX_ANNOUNCE_RESUME as CAN_BCM_RX_ANNOUNCE_RESUME,
|
||||
CAN_BCM_RX_CHECK_DLC as CAN_BCM_RX_CHECK_DLC,
|
||||
CAN_BCM_RX_FILTER_ID as CAN_BCM_RX_FILTER_ID,
|
||||
CAN_BCM_RX_NO_AUTOTIMER as CAN_BCM_RX_NO_AUTOTIMER,
|
||||
CAN_BCM_RX_RTR_FRAME as CAN_BCM_RX_RTR_FRAME,
|
||||
CAN_BCM_SETTIMER as CAN_BCM_SETTIMER,
|
||||
CAN_BCM_STARTTIMER as CAN_BCM_STARTTIMER,
|
||||
CAN_BCM_TX_ANNOUNCE as CAN_BCM_TX_ANNOUNCE,
|
||||
CAN_BCM_TX_COUNTEVT as CAN_BCM_TX_COUNTEVT,
|
||||
CAN_BCM_TX_CP_CAN_ID as CAN_BCM_TX_CP_CAN_ID,
|
||||
CAN_BCM_TX_RESET_MULTI_IDX as CAN_BCM_TX_RESET_MULTI_IDX,
|
||||
)
|
||||
|
||||
if sys.platform == "linux" and sys.version_info >= (3, 9):
|
||||
from _socket import (
|
||||
CAN_J1939 as CAN_J1939,
|
||||
@@ -529,8 +518,7 @@ class AddressFamily(IntEnum):
|
||||
AF_ALG: int
|
||||
AF_NETLINK: int
|
||||
AF_VSOCK: int
|
||||
if sys.version_info >= (3, 8):
|
||||
AF_QIPCRTR: int
|
||||
AF_QIPCRTR: int
|
||||
if sys.platform != "win32" or sys.version_info >= (3, 9):
|
||||
AF_LINK: int
|
||||
if sys.platform != "darwin":
|
||||
@@ -580,8 +568,7 @@ if sys.platform == "linux":
|
||||
AF_ALG = AddressFamily.AF_ALG
|
||||
AF_NETLINK = AddressFamily.AF_NETLINK
|
||||
AF_VSOCK = AddressFamily.AF_VSOCK
|
||||
if sys.version_info >= (3, 8):
|
||||
AF_QIPCRTR = AddressFamily.AF_QIPCRTR
|
||||
AF_QIPCRTR = AddressFamily.AF_QIPCRTR
|
||||
|
||||
if sys.platform != "win32" or sys.version_info >= (3, 9):
|
||||
AF_LINK = AddressFamily.AF_LINK
|
||||
@@ -782,7 +769,7 @@ class socket(_socket.socket):
|
||||
def get_inheritable(self) -> bool: ...
|
||||
def set_inheritable(self, inheritable: bool) -> None: ...
|
||||
|
||||
def fromfd(fd: _FD, family: AddressFamily | int, type: SocketKind | int, proto: int = 0) -> socket: ...
|
||||
def fromfd(fd: SupportsIndex, family: AddressFamily | int, type: SocketKind | int, proto: int = 0) -> socket: ...
|
||||
|
||||
if sys.platform != "win32":
|
||||
if sys.version_info >= (3, 9):
|
||||
@@ -827,16 +814,10 @@ else:
|
||||
address: tuple[str | None, int], timeout: float | None = ..., source_address: _Address | None = None # noqa: F811
|
||||
) -> socket: ...
|
||||
|
||||
if sys.version_info >= (3, 8):
|
||||
def has_dualstack_ipv6() -> bool: ...
|
||||
def create_server(
|
||||
address: _Address,
|
||||
*,
|
||||
family: int = ...,
|
||||
backlog: int | None = None,
|
||||
reuse_port: bool = False,
|
||||
dualstack_ipv6: bool = False,
|
||||
) -> socket: ...
|
||||
def has_dualstack_ipv6() -> bool: ...
|
||||
def create_server(
|
||||
address: _Address, *, family: int = ..., backlog: int | None = None, reuse_port: bool = False, dualstack_ipv6: bool = False
|
||||
) -> socket: ...
|
||||
|
||||
# the 5th tuple item is an address
|
||||
def getaddrinfo(
|
||||
|
||||
Reference in New Issue
Block a user