From c3277d10cbf5fae1b79589b4462045c1a731e5dc Mon Sep 17 00:00:00 2001 From: Matt Bulow <143245470+mattbulow@users.noreply.github.com> Date: Sun, 26 Jul 2026 15:54:49 -0600 Subject: [PATCH] Adding `flexible-serial` interface plugin temp Adding flexible-serial interface plugin --- doc/changelog.d/2082.added.rst | 1 + doc/plugin-interface.rst | 52 ++++++++++++++++++---------------- pyproject.toml | 1 + 3 files changed, 30 insertions(+), 24 deletions(-) create mode 100644 doc/changelog.d/2082.added.rst diff --git a/doc/changelog.d/2082.added.rst b/doc/changelog.d/2082.added.rst new file mode 100644 index 000000000..790e9444a --- /dev/null +++ b/doc/changelog.d/2082.added.rst @@ -0,0 +1 @@ +Added link to python-can-flexible-serial plugin in plugin interface documentation page diff --git a/doc/plugin-interface.rst b/doc/plugin-interface.rst index 612148033..2a7aff783 100644 --- a/doc/plugin-interface.rst +++ b/doc/plugin-interface.rst @@ -62,29 +62,33 @@ The table below lists interface drivers that can be added by installing addition .. note:: The packages listed below are maintained by other authors. Any issues should be reported in their corresponding repository and **not** in the python-can repository. -+----------------------------+----------------------------------------------------------+ -| Name | Description | -+============================+==========================================================+ -| `python-can-canine`_ | CAN Driver for the CANine CAN interface | -+----------------------------+----------------------------------------------------------+ -| `python-can-cvector`_ | Cython based version of the 'VectorBus' | -+----------------------------+----------------------------------------------------------+ -| `python-can-remote`_ | CAN over network bridge | -+----------------------------+----------------------------------------------------------+ -| `python-can-sontheim`_ | CAN Driver for Sontheim CAN interfaces (e.g. CANfox) | -+----------------------------+----------------------------------------------------------+ -| `zlgcan`_ | Python wrapper for zlgcan-driver-rs | -+----------------------------+----------------------------------------------------------+ -| `python-can-cando`_ | Python wrapper for Netronics' CANdo and CANdoISO | -+----------------------------+----------------------------------------------------------+ -| `python-can-candle`_ | A full-featured driver for candleLight | -+----------------------------+----------------------------------------------------------+ -| `python-can-coe`_ | A CAN-over-Ethernet interface for Technische Alternative | -+----------------------------+----------------------------------------------------------+ -| `RP1210`_ | CAN channels in RP1210 Vehicle Diagnostic Adapters | -+----------------------------+----------------------------------------------------------+ -| `python-can-damiao`_ | Interface for Damiao USB-CAN adapters | -+----------------------------+----------------------------------------------------------+ +.. list-table:: + :header-rows: 1 + + * - Name + - Description + * - `python-can-canine`_ + - CAN Driver for the CANine CAN interface + * - `python-can-cvector`_ + - Cython based version of the 'VectorBus' + * - `python-can-remote`_ + - CAN over network bridge + * - `python-can-sontheim`_ + - CAN Driver for Sontheim CAN interfaces (e.g. CANfox) + * - `zlgcan`_ + - Python wrapper for zlgcan-driver-rs + * - `python-can-cando`_ + - Python wrapper for Netronics' CANdo and CANdoISO + * - `python-can-candle`_ + - A full-featured driver for candleLight + * - `python-can-coe`_ + - A CAN-over-Ethernet interface for Technische Alternative + * - `RP1210`_ + - CAN channels in RP1210 Vehicle Diagnostic Adapters + * - `python-can-damiao`_ + - Interface for Damiao USB-CAN adapters + * - `python-can-flexible-serial`_ + - Expands the built in 'CAN over Serial' interface. .. _python-can-canine: https://github.com/tinymovr/python-can-canine .. _python-can-cvector: https://github.com/zariiii9003/python-can-cvector @@ -96,4 +100,4 @@ The table below lists interface drivers that can be added by installing addition .. _python-can-coe: https://c0d3.sh/smarthome/python-can-coe .. _RP1210: https://github.com/dfieschko/RP1210 .. _python-can-damiao: https://github.com/gaoyichuan/python-can-damiao - +.. _python-can-flexible-serial: https://github.com/mattbulow/python-can-flexible-serial \ No newline at end of file diff --git a/pyproject.toml b/pyproject.toml index 9dd55f8df..5129c5182 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -74,6 +74,7 @@ zlgcan = ["zlgcan"] candle = ["python-can-candle>=1.2.2"] rp1210 = ["rp1210>=1.0.1"] damiao = ["python-can-damiao"] +flexible-serial = ["python-can-flexible-serial>=0.1.1"] viewer = [ "windows-curses; platform_system == 'Windows' and platform_python_implementation=='CPython'" ]