1DESCRIPTION = "Python Jinja2: A small but fast and easy to use stand-alone template engine written in pure python." 2HOMEPAGE = "https://pypi.org/project/Jinja2/" 3 4LICENSE = "BSD-3-Clause" 5LIC_FILES_CHKSUM = "file://LICENSE.rst;md5=5dc88300786f1c214c1e9827a5229462" 6 7SRC_URI[sha256sum] = "640bed4bb501cbd17194b3cace1dc2126f5b619cf068a726b98192a0fde74ae9" 8 9PYPI_PACKAGE = "Jinja2" 10 11CVE_PRODUCT = "jinja2 jinja" 12 13CLEANBROKEN = "1" 14 15inherit pypi setuptools3 16inherit ${@bb.utils.filter('DISTRO_FEATURES', 'ptest', d)} 17 18SRC_URI += " \ 19 file://run-ptest \ 20" 21 22do_install_ptest() { 23 install -d ${D}${PTEST_PATH}/tests 24 cp -rf ${S}/tests/* ${D}${PTEST_PATH}/tests/ 25} 26 27RDEPENDS:${PN}-ptest += " \ 28 ${PYTHON_PN}-pytest \ 29 ${PYTHON_PN}-toml \ 30 ${PYTHON_PN}-unixadmin \ 31" 32 33RDEPENDS:${PN} += " \ 34 ${PYTHON_PN}-asyncio \ 35 ${PYTHON_PN}-crypt \ 36 ${PYTHON_PN}-io \ 37 ${PYTHON_PN}-json \ 38 ${PYTHON_PN}-markupsafe \ 39 ${PYTHON_PN}-math \ 40 ${PYTHON_PN}-netclient \ 41 ${PYTHON_PN}-numbers\ 42 ${PYTHON_PN}-pickle \ 43 ${PYTHON_PN}-pprint \ 44 ${PYTHON_PN}-shell \ 45 ${PYTHON_PN}-threading \ 46" 47 48BBCLASSEXTEND = "native nativesdk" 49