1
0
mirror of https://git.kernel.org/pub/scm/libs/libgpiod/libgpiod.git synced 2026-10-24 00:48:53 +03:00
Bartosz Golaszewski bf0d733f4d bindings: python: gpiod v2.3.0
Minor gpiod package release.

Changelog:
- add fileno() for Chip and LineRequest
- relax the verbosity adjustment in build_tests.sh
- fix potential PyDict_Next() crash
- fix tests failing after a kernel fix to gpio-sim
- various documentation fixes
- rework the code treewide to make it conformant with mypy and ruff
  linter recommendations
- fix requesting lines by name with multiple entries
- fix a use-after-free bug in python bindings
- fix passing the event clock property to line requests in python
  bindings
- improve the output of LineSettings.__repr__()
- import gpiod attributes in external module
- specify a tar extract filter for python >= 3.12

Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
2025-02-19 13:36:05 +01:00
2025-02-19 13:36:05 +01:00
2025-02-17 09:18:07 +01:00
2024-08-01 11:06:01 +02:00
2024-10-03 10:50:15 +02:00
2024-10-02 12:00:21 +02:00

libgpiod

C library and tools for interacting with the linux GPIO character device.

The project is hosted at https://git.kernel.org/pub/scm/libs/libgpiod/libgpiod.git/.

Documentation is available at https://libgpiod.readthedocs.io/.

Description
Библиотека C и инструменты для взаимодействия с Linux GPIO
Readme 3.4 MiB
Languages
C 53.5%
C++ 13.3%
Rust 12.1%
Python 11%
Shell 7.6%
Other 2.5%