1SUMMARY = "This provides a PEP 517 build backend for packages using Flit." 2DESCRIPTION = "This provides a PEP 517 build backend for packages using \ 3Flit. The only public interface is the API specified by PEP 517, at \ 4flit_core.buildapi." 5HOMEPAGE = "https://github.com/pypa/flit" 6BUGTRACKER = "https://github.com/pypa/flit/issues" 7 8LICENSE = "BSD-3-Clause" 9LIC_FILES_CHKSUM = "file://LICENSE;md5=41eb78fa8a872983a882c694a8305f08" 10 11SRC_URI[sha256sum] = "3c9bd9c140515bfe62dd938c6610d10d6efb9e35cc647fc614fe5fb3a5036682" 12 13inherit pypi python_flit_core 14 15# Need to install by hand as there's a dependency loop 16DEPENDS:remove:class-native = " python3-installer-native" 17DEPENDS:append:class-native = " unzip-native" 18 19# We need the full flit tarball 20PYPI_PACKAGE = "flit" 21PEP517_SOURCE_PATH = "${S}/flit_core" 22 23do_install:class-native () { 24 python_pep517_do_bootstrap_install 25} 26 27PACKAGES =+ "${PN}-tests" 28 29FILES:${PN}-tests += "\ 30 ${PYTHON_SITEPACKAGES_DIR}/flit_core/tests/* \ 31" 32 33BBCLASSEXTEND = "native nativesdk" 34