diff --git a/DEVELOPERS b/DEVELOPERS index ed6c673cc4..6a57433e10 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -3289,6 +3289,7 @@ F: support/testing/tests/package/test_python_crccheck.py F: support/testing/tests/package/test_python_flask.py F: support/testing/tests/package/test_python_flask_expects_json.py F: support/testing/tests/package/test_python_git.py +F: support/testing/tests/package/test_python_pyusb.py F: support/testing/tests/package/test_python_serial.py F: support/testing/tests/package/test_python_unittest_xml_reporting.py F: support/testing/tests/toolchain/test_external_arm.py diff --git a/package/python-pyusb/python-pyusb.mk b/package/python-pyusb/python-pyusb.mk index 7f4c9724f2..cce48e0df8 100644 --- a/package/python-pyusb/python-pyusb.mk +++ b/package/python-pyusb/python-pyusb.mk @@ -11,5 +11,7 @@ PYTHON_PYUSB_LICENSE = BSD-3-Clause PYTHON_PYUSB_LICENSE_FILES = LICENSE PYTHON_PYUSB_SETUP_TYPE = setuptools PYTHON_PYUSB_DEPENDENCIES = host-python-setuptools-scm libusb +HOST_PYTHON_PYUSB_DEPENDENCIES = host-python-setuptools-scm host-libusb $(eval $(python-package)) +$(eval $(host-python-package)) diff --git a/support/testing/tests/package/test_python_pyusb.py b/support/testing/tests/package/test_python_pyusb.py new file mode 100644 index 0000000000..1e0dbba446 --- /dev/null +++ b/support/testing/tests/package/test_python_pyusb.py @@ -0,0 +1,9 @@ +import infra.basetest + + +class TestHostPythonPyusb(infra.basetest.BRHostPkgTest): + hostpkgs = ["host-python-pyusb"] + + def test_run(self): + cmd = ["host/bin/python3", "-c", "import usb"] + infra.run_cmd_on_host(self.builddir, cmd)