Brad Bishop | d7bf8c1 | 2018-02-25 22:55:05 -0500 | [diff] [blame^] | 1 | SUMMARY="Pylint is a Python source code analyzer" |
| 2 | HOMEPAGE= "http://www.pylint.org/" |
| 3 | LICENSE = "GPLv2" |
| 4 | LIC_FILES_CHKSUM = "file://COPYING;md5=4325afd396febcb659c36b49533135d4" |
| 5 | |
| 6 | SRC_URI[md5sum] = "98a1ee985a3ebc876a20eb7577dbab68" |
| 7 | SRC_URI[sha256sum] = "1f65b3815c3bf7524b845711d54c4242e4057dd93826586620239ecdfe591fb1" |
| 8 | |
| 9 | inherit pypi |
| 10 | |
| 11 | DEPENDS += "${PYTHON_PN}-pytest-runner-native" |
| 12 | |
| 13 | RDEPENDS_${PN} += "${PYTHON_PN}-astroid \ |
| 14 | ${PYTHON_PN}-isort \ |
| 15 | ${PYTHON_PN}-numbers \ |
| 16 | ${PYTHON_PN}-shell \ |
| 17 | ${PYTHON_PN}-json \ |
| 18 | ${PYTHON_PN}-pkgutil \ |
| 19 | ${PYTHON_PN}-difflib \ |
| 20 | ${PYTHON_PN}-netserver \ |
| 21 | " |
| 22 | |
| 23 | do_install_append(){ |
| 24 | rm ${D}${bindir}/pylint |
| 25 | cat >> ${D}${bindir}/pylint <<EOF |
| 26 | #!/usr/bin/env ${PYTHON_PN} |
| 27 | from pylint import run_pylint |
| 28 | run_pylint() |
| 29 | EOF |
| 30 | chmod 755 ${D}${bindir}/pylint |
| 31 | sed -i -e 's:^#!/usr/bin/python:#!/usr/bin/env\ ${PYTHON_PN}:g' ${D}/${PYTHON_SITEPACKAGES_DIR}/pylint/test/data/ascript |
| 32 | } |