Source: gpiod-sysfs-proxy Section: utils Maintainer: Debian Python Team Uploaders: Christopher Obbard , Build-Depends: debhelper-compat (= 14), dh-sequence-python3, dh-sequence-single-binary, help2man , pybuild-plugin-pyproject, python3-all, python3-libgpiod, python3-pyfuse3 (>= 3.5.0), python3-pyudev, python3-setuptools, python3-trio, Standards-Version: 4.7.4 Homepage: https://github.com/brgl/gpiod-sysfs-proxy Vcs-Browser: https://salsa.debian.org/python-team/packages/gpiod-sysfs-proxy Vcs-Git: https://salsa.debian.org/python-team/packages/gpiod-sysfs-proxy.git Package: gpiod-sysfs-proxy Architecture: all Depends: python3-libgpiod, python3-pyfuse3 (>= 3.5.0), python3-pyudev, python3-trio, ${misc:Depends}, ${python3:Depends}, Description: libgpiod-based compatibility layer for legacy Linux GPIO sysfs interface gpiod-sysfs-proxy provides a compatibility layer for the deprecated Linux GPIO sysfs interface by re-implementing it in user space using libgpiod. . It uses FUSE (Filesystem in Userspace) to expose a virtual filesystem that can be mounted over /sys/class/gpio, allowing legacy applications which depend on the sysfs GPIO API to continue working on systems where the kernel interface has been removed or disabled. . The proxy translates sysfs-style GPIO operations into libgpiod calls, providing access to GPIO chips and lines via a familiar directory structure. It supports mounting over an existing /sys/class/gpio path and includes options to control permissions, caching behaviour and foreground or debug operation. . Due to the nature of FUSE, some behavioural differences exist compared to the kernel implementation. These include limitations around polling, lack of support for symbolic links present in sysfs and partial compatibility with legacy features such as static GPIO base numbers. . This package is intended for maintaining compatibility with existing software relying on the sysfs GPIO interface and should not be used for new development, where the character device GPIO interface via libgpiod is recommended.