For host build the runtime dependencies have to be added. Also the setup
type needs to be set to 'setuptools'.
./output/host/bin/python ./support/testing/tests/package/sample_python_yamllint.py
Traceback (most recent call last):
File "/home/hthiery/sources/mainline/buildroot/support/testing/tests/package/sample_python_yamllint.py", line 3, in <module>
from yamllint import (config, linter)
File "/home/hthiery/sources/mainline/buildroot/output/host/lib/python3.11/site-packages/yamllint/config.py", line 19, in <module>
import pathspec
ModuleNotFoundError: No module named 'pathspec'
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com>
Reported-by: Romain Naour <romain.naour@smile.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
20 lines
672 B
Makefile
20 lines
672 B
Makefile
################################################################################
|
|
#
|
|
# python-yamllint
|
|
#
|
|
################################################################################
|
|
|
|
PYTHON_YAMLLINT_VERSION = 1.35.1
|
|
PYTHON_YAMLLINT_SOURCE = yamllint-$(PYTHON_YAMLLINT_VERSION).tar.gz
|
|
PYTHON_YAMLLINT_SITE = https://files.pythonhosted.org/packages/da/06/d8cee5c3dfd550cc0a466ead8b321138198485d1034130ac1393cc49d63e
|
|
PYTHON_YAMLLINT_SETUP_TYPE = setuptools
|
|
PYTHON_YAMLLINT_LICENSE = GPL-3.0
|
|
PYTHON_YAMLLINT_LICENSE_FILES = LICENSE
|
|
|
|
HOST_PYTHON_YAMLLINT_DEPENDENCIES += \
|
|
host-python-pathspec \
|
|
host-python-pyyaml
|
|
|
|
$(eval $(python-package))
|
|
$(eval $(host-python-package))
|