summaryrefslogtreecommitdiffstats
path: root/meta-python/recipes-devtools/python/python3-gpiod_2.1.3.bb
Commit message (Collapse)AuthorAgeFilesLines
* python3-gpiod: Tests rely on configfs support in kernelKhem Raj2024-02-291-0/+1
| | | | | | Add a recommendation on configfs kernel module. Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-gpiod: fix the required version of libgpiodBartosz Golaszewski2023-11-171-1/+1
| | | | | | | This version of python3-gpiod requires libgpiod v2.1 so fix RDEPENDS. Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-gpiod: setup target config in ptest compileBartosz Golaszewski2023-11-151-1/+2
| | | | | | | | | The python3targetconfig class does not setup the build config for target in do_ptest_compile_base so we need to do this manually. While at it: use the provided nativepython3 command instead of using the full path. Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-gpiod: update to v2.1.3Bartosz Golaszewski2023-11-091-0/+44
The python bindings for libgpiod have undergone several significant changes that make them easier to use for users of pip. The libgpiod sources are now vendored with the python3-gpiod as the biggest complaint by far was the fact that if the system doesn't provide the correct version of libgpiod, the python bindings won't build. This is however irrelevant for the meta-python recipe as we use the provided switch to keep linking against the libgpiod provided by meta-openembedded. We have changed the way the tests are built, they are now generated by a separate build script and no longer by setup.py. The package now correctly build with the preferred pep517 method so change the inherited classes. We have also gained control over the gpiod module on pypi (which previously hosted a pure python GPIO library) so the location of the sources has changed. Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>