python3-tox_4.24.2.bb 1.1 KB

12345678910111213141516171819202122232425262728293031323334
  1. # SPDX-License-Identifier: MIT
  2. # Copyright (C) 2023 iris-GmbH infrared & intelligent sensors
  3. SUMMARY = "Automate and standardize testing in Python. It is part of a larger vision of easing the packaging, testing and release process of Python software (alongside pytest and devpi)."
  4. HOMEPAGE = "https://tox.readthedocs.org/"
  5. LICENSE = "MIT"
  6. LIC_FILES_CHKSUM = "file://LICENSE;md5=11610a9d8fd95649cf8159be12b98cb7"
  7. SRC_URI[sha256sum] = "d5948b350f76fae436d6545a5e87c2b676ab7a0d7d88c1308651245eadbe8aea"
  8. BBCLASSEXTEND = "native nativesdk"
  9. inherit pypi python_hatchling
  10. DEPENDS += "\
  11. python3-hatch-vcs-native \
  12. "
  13. RDEPENDS:${PN} += "\
  14. python3-cachetools \
  15. python3-chardet \
  16. python3-colorama \
  17. python3-filelock \
  18. python3-packaging \
  19. python3-platformdirs \
  20. python3-pluggy \
  21. python3-pyproject-api \
  22. python3-tomli \
  23. python3-virtualenv \
  24. "
  25. # Install all built-in python3 modules, as the software tested with tox might
  26. # depend on it. Tox will attempt to install all required dependencies
  27. # in a virtualenv using pip, but this obviously does not include the built-in modules.
  28. RDEPENDS:${PN} += "python3-modules"