Source: python-serialx Maintainer: Home Assistant Team Uploaders: Edward Betts , Section: python Build-Depends: debhelper-compat (= 13), dh-sequence-python3, dh-sequence-sphinxdoc , librust-pyo3-dev (>= 0.27), pybuild-plugin-pyproject, python3-all, python3-setuptools, python3-setuptools-rust, python3-setuptools-scm, Build-Depends-Arch: furo , python3-myst-parser , python3-psutil , python3-pytest , python3-pytest-asyncio , python3-pytest-timeout , python3-pytest-xdist , python3-sphinx , socat , Standards-Version: 4.7.4 Homepage: https://github.com/puddly/serialx Vcs-Browser: https://salsa.debian.org/homeassistant-team/deps/python-serialx Vcs-Git: https://salsa.debian.org/homeassistant-team/deps/python-serialx.git Testsuite: autopkgtest-pkg-pybuild Package: python3-serialx Architecture: any Depends: ${misc:Depends}, ${python3:Depends}, ${shlibs:Depends}, ${sphinxdoc:Depends}, Built-Using: ${sphinxdoc:Built-Using}, Description: serial communication library with synchronous and asynchronous APIs This library provides access to serial ports from Python using blocking calls, asynchronous stream-style reader and writer objects, and lower-level asynchronous transports. . It can open local serial devices such as /dev/ttyUSB0 or /dev/serial/by-id/... and URL-like connection strings for remote serial endpoints. It configures baud rate, reads and writes bytes, controls modem lines such as RTS and DTR, and reports modem pin state. . The library can also communicate with serial devices exposed by ESPHome by connecting to an ESPHome API endpoint and selecting a named remote port.