mirror of
https://github.com/davidhalter/typeshed.git
synced 2025-12-21 19:32:13 +08:00
Add stubs for the pyserial package (#9347)
This commit is contained in:
73
stubs/pyserial/@tests/stubtest_allowlist.txt
Normal file
73
stubs/pyserial/@tests/stubtest_allowlist.txt
Normal file
@@ -0,0 +1,73 @@
|
||||
# Error: failed to import
|
||||
# =======================
|
||||
serial.__main__ # SystemExit
|
||||
serial.serialcli # (IronPython) ModuleNotFoundError: No module named 'System'
|
||||
serial.serialjava # No Java Communications API implementation found
|
||||
|
||||
# Error: is inconsistent
|
||||
# ======================
|
||||
# These are positional only argument in the stub because they inherit from io.RawIOBase
|
||||
# but at runtime they are normal arguments that don't have consistent names.
|
||||
serial.Serial.read
|
||||
serial.Serial.write
|
||||
serial.SerialBase.readinto
|
||||
serial.serialutil.SerialBase.readinto
|
||||
serial.rfc2217.Serial.read
|
||||
serial.rfc2217.Serial.write
|
||||
serial.rs485.RS485.write
|
||||
serial.urlhandler.protocol_cp2110.Serial.read
|
||||
serial.urlhandler.protocol_cp2110.Serial.write
|
||||
serial.urlhandler.protocol_loop.Serial.read
|
||||
serial.urlhandler.protocol_loop.Serial.write
|
||||
serial.urlhandler.protocol_rfc2217.Serial.read
|
||||
serial.urlhandler.protocol_rfc2217.Serial.write
|
||||
serial.urlhandler.protocol_socket.Serial.read
|
||||
serial.urlhandler.protocol_socket.Serial.write
|
||||
serial.urlhandler.protocol_spy.Serial.read
|
||||
serial.urlhandler.protocol_spy.Serial.write
|
||||
|
||||
# Error: is not present in stub
|
||||
# =============================
|
||||
# Python 2 compatibility
|
||||
serial.basestring
|
||||
serial.serialutil.basestring
|
||||
serial.serialutil.iterbytes
|
||||
serial.serialutil.to_bytes
|
||||
|
||||
# Deprecated aliases
|
||||
serial.SerialBase.applySettingsDict
|
||||
serial.SerialBase.flushInput
|
||||
serial.SerialBase.flushOutput
|
||||
serial.SerialBase.getCD
|
||||
serial.SerialBase.getCTS
|
||||
serial.SerialBase.getDSR
|
||||
serial.SerialBase.getRI
|
||||
serial.SerialBase.getSettingsDict
|
||||
serial.SerialBase.inWaiting
|
||||
serial.SerialBase.interCharTimeout
|
||||
serial.SerialBase.isOpen
|
||||
serial.SerialBase.sendBreak
|
||||
serial.SerialBase.setDTR
|
||||
serial.SerialBase.setPort
|
||||
serial.SerialBase.setRTS
|
||||
serial.SerialBase.writeTimeout
|
||||
serial.serialutil.SerialBase.applySettingsDict
|
||||
serial.serialutil.SerialBase.flushInput
|
||||
serial.serialutil.SerialBase.flushOutput
|
||||
serial.serialutil.SerialBase.getCD
|
||||
serial.serialutil.SerialBase.getCTS
|
||||
serial.serialutil.SerialBase.getDSR
|
||||
serial.serialutil.SerialBase.getRI
|
||||
serial.serialutil.SerialBase.getSettingsDict
|
||||
serial.serialutil.SerialBase.inWaiting
|
||||
serial.serialutil.SerialBase.interCharTimeout
|
||||
serial.serialutil.SerialBase.isOpen
|
||||
serial.serialutil.SerialBase.sendBreak
|
||||
serial.serialutil.SerialBase.setDTR
|
||||
serial.serialutil.SerialBase.setPort
|
||||
serial.serialutil.SerialBase.setRTS
|
||||
serial.serialutil.SerialBase.writeTimeout
|
||||
|
||||
# Private aliases
|
||||
serial.serialposix.plat
|
||||
serial.tools.list_ports_posix.plat
|
||||
17
stubs/pyserial/@tests/stubtest_allowlist_darwin.txt
Normal file
17
stubs/pyserial/@tests/stubtest_allowlist_darwin.txt
Normal file
@@ -0,0 +1,17 @@
|
||||
# Error: failed to import
|
||||
# =======================
|
||||
serial.serialwin32 # Windows only
|
||||
serial.win32 # Windows only
|
||||
serial.tools.list_ports_linux # Linux only
|
||||
serial.tools.list_ports_windows # Windows only
|
||||
|
||||
# Error: is inconsistent
|
||||
# ======================
|
||||
# These are positional only argument in the stub because they inherit from io.RawIOBase
|
||||
# but at runtime they are normal arguments that don't have consistent names.
|
||||
serial.PosixPollSerial.read
|
||||
serial.VTIMESerial.read
|
||||
serial.serialposix.Serial.read
|
||||
serial.serialposix.Serial.write
|
||||
serial.serialposix.PosixPollSerial.read
|
||||
serial.serialposix.VTIMESerial.read
|
||||
17
stubs/pyserial/@tests/stubtest_allowlist_linux.txt
Normal file
17
stubs/pyserial/@tests/stubtest_allowlist_linux.txt
Normal file
@@ -0,0 +1,17 @@
|
||||
# Error: failed to import
|
||||
# =======================
|
||||
serial.serialwin32 # Windows only
|
||||
serial.win32 # Windows only
|
||||
serial.tools.list_ports_osx # Mac only
|
||||
serial.tools.list_ports_windows # Windows only
|
||||
|
||||
# Error: is inconsistent
|
||||
# ======================
|
||||
# These are positional only argument in the stub because they inherit from io.RawIOBase
|
||||
# but at runtime they are normal arguments that don't have consistent names.
|
||||
serial.PosixPollSerial.read
|
||||
serial.VTIMESerial.read
|
||||
serial.serialposix.Serial.read
|
||||
serial.serialposix.Serial.write
|
||||
serial.serialposix.PosixPollSerial.read
|
||||
serial.serialposix.VTIMESerial.read
|
||||
12
stubs/pyserial/@tests/stubtest_allowlist_win32.txt
Normal file
12
stubs/pyserial/@tests/stubtest_allowlist_win32.txt
Normal file
@@ -0,0 +1,12 @@
|
||||
# Error: failed to import
|
||||
# =======================
|
||||
serial.serialposix # Posix only
|
||||
serial.tools.list_ports_osx # Mac only
|
||||
serial.tools.list_ports_linux # Linux only
|
||||
|
||||
# Error: is inconsistent
|
||||
# ======================
|
||||
# These are positional only argument in the stub because they inherit from io.RawIOBase
|
||||
# but at runtime they are normal arguments that don't have consistent names.
|
||||
serial.serialwin32.Serial.read
|
||||
serial.serialwin32.Serial.write
|
||||
Reference in New Issue
Block a user