@@ -34,9 +34,8 @@ SOCK_SEQPACKET: Final[int]
3434
3535if sys .platform == "linux" :
3636 # Availability: Linux >= 2.6.27
37- if sys .version_info >= (3 , 14 ):
38- SOCK_CLOEXEC : Final [int ]
39- SOCK_NONBLOCK : Final [int ]
37+ SOCK_CLOEXEC : Final [int ]
38+ SOCK_NONBLOCK : Final [int ]
4039
4140# --------------------
4241# Many constants of these forms, documented in the Unix documentation on
@@ -248,9 +247,6 @@ if sys.version_info >= (3, 14):
248247 if sys .platform == "win32" :
249248 SOL_RFCOMM : Final [int ]
250249 SO_BTH_ENCRYPT : Final [int ]
251- SO_BTH_MTU : Final [int ]
252- SO_BTH_MTU_MAX : Final [int ]
253- SO_BTH_MTU_MIN : Final [int ]
254250 TCP_QUICKACK : Final [int ]
255251
256252 if sys .platform == "linux" :
@@ -585,7 +581,47 @@ if sys.platform == "linux":
585581 SO_VM_SOCKETS_BUFFER_SIZE : Final = 0
586582 SO_VM_SOCKETS_BUFFER_MIN_SIZE : Final = 1
587583 VM_SOCKETS_INVALID_VERSION : Final = 0xFFFFFFFF # undocumented
588-
584+ #Bluetooth constants new in 3.14
585+ if sys .version_info >= (3 , 14 ):
586+ BDADDR_BREDR : int
587+ BDADDR_LE_PUBLIC : int
588+ BDADDR_LE_RANDOM : int
589+ BT_CHANNEL_POLICY : int
590+ BT_CHANNEL_POLICY_BREDR_ONLY : int
591+ BT_CHANNEL_POLICY_BREDR_PREFERRED : int
592+ BT_CODEC : int
593+ BT_DEFER_SETUP : int
594+ BT_FLUSHABLE : int
595+ BT_FLUSHABLE_OFF : int
596+ BT_FLUSHABLE_ON : int
597+ BT_ISO_QOS : int
598+ BT_MODE : int
599+ BT_MODE_BASIC : int
600+ BT_MODE_ERTM : int
601+ BT_MODE_STREAM : int
602+ BT_PHY : int
603+ BT_PHY_BR_1M_1SLOT : int
604+ BT_PHY_EDR_2M_1SLOT : int
605+ BT_PHY_EDR_2M_3SLOT : int
606+ BT_PHY_EDR_2M_5SLOT : int
607+ BT_PHY_EDR_3M_1SLOT : int
608+ BT_PHY_EDR_3M_3SLOT : int
609+ BT_PHY_EDR_3M_5SLOT : int
610+ BT_PHY_LE_1M_RX : int
611+ BT_PHY_LE_1M_TX : int
612+ BT_PHY_LE_2M_RX : int
613+ BT_PHY_LE_2M_TX : int
614+ BT_PHY_LE_CODED_RX : int
615+ BT_PHY_LE_CODED_TX : int
616+ BT_PKT_STATUS : int
617+ BT_POWER : int
618+ BT_POWER_FORCE_ACTIVE_OFF : int
619+ BT_POWER_FORCE_ACTIVE_ON : int
620+ BT_RCVMTU : int
621+ BT_SCM_PKT_STATUS : int
622+ BT_SNDMTU : int
623+ BT_VOICE : int
624+ BT_VOICE_FOR_MSBC : int
589625# Documented as only available on BSD, macOS, but empirically sometimes
590626# available on Windows
591627if sys .platform != "linux" :
0 commit comments