mirror of
https://git.kernel.org/pub/scm/libs/libgpiod/libgpiod.git
synced 2026-10-24 00:48:53 +03:00
bindings: python: gpiod v2.5.0
Changelog: - add support for free-threaded (no-GIL) CPython - generate wheels for CPython 3.14t (free-threaded) - drop support for Python 3.9 - migrate the C extension and test modules to multi-phase module initialization - release the GIL in chip_get_info() - fix heap-buffer overflow bugs when setting/getting line values - check for errors after PyIter_Next() when setting output values - check for errors after PyIter_Next() when reading request values - fix reference count imbalances (missing Py_None and line-name increments, erroneous decref on PyList_SetItem() failure) - allow closing a Chip multiple times without raising an error - allow releasing a LineRequest multiple times without raising an error - remove a duplicated edge-detection setting - add a CHANGELOG.md to track changes between releases - copy the license file into source and binary distributions - require setuptools v77 or newer - remove wheel from the build dependencies - add multi-threaded tests - add a dedicated lint dependency group and update linter configuration - apply linter recommendations and add type annotations across examples, setup and helper scripts - modernize the C extension using upgrade_pythoncapi.py suggestions - minor internal cleanups and performance improvements Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com>
This commit is contained in:
@@ -2,4 +2,4 @@
|
||||
# SPDX-FileCopyrightText: 2022 Linaro Ltd.
|
||||
# SPDX-FileCopyrightText: 2022 Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
|
||||
|
||||
__version__ = "2.4.0"
|
||||
__version__ = "2.5.0"
|
||||
|
||||
Reference in New Issue
Block a user