| SUMMARY = "Pure Python 7-zip library" |
| HOMEPAGE = "https://py7zr.readthedocs.io/en/latest/" |
| LICENSE = "LGPL-2.1-or-later" |
| SECTION = "devel/python" |
| LIC_FILES_CHKSUM = "file://LICENSE;md5=4fbd65380cdd255951079008b364516c" |
| |
| SRC_URI = "git://github.com/miurahr/py7zr.git;branch=master;protocol=https" |
| SRCREV = "e278bc05cc937ecd1ee62bc6a058db3a21e66614" |
| |
| CVE_PRODUCT = "py7zr" |
| |
| inherit python_setuptools_build_meta ptest-python-pytest |
| |
| DEPENDS += "\ |
| python3-setuptools-scm-native \ |
| python3-toml-native \ |
| python3-wheel-native \ |
| python3-coherent-licensed-native \ |
| " |
| |
| RDEPENDS:${PN} += "\ |
| python3-pycryptodomex \ |
| python3-multivolumefile \ |
| python3-pybcj \ |
| python3-inflate64 \ |
| python3-pyppmd \ |
| python3-brotli \ |
| python3-multiprocessing \ |
| python3-datetime \ |
| python3-core \ |
| python3-threading \ |
| " |
| |
| RDEPENDS:${PN}-ptest += "\ |
| python3-texttable \ |
| python3-requests \ |
| python3-pytest-httpserver \ |
| python3-psutil \ |
| " |
| |
| do_install_ptest:append() { |
| # Remove liblzma pre-stripped binaries because they are not |
| # neeed and to avoid the already-stripped QA errors |
| rm -rf ${D}${PTEST_PATH}/tests/data/lib |
| } |