Code audit tool for python and JavaScript. Homepage: http://pypi.python.org/pypi/pylama Reproducible: Always
Created attachment 408022 [details] pylama-6.3.4.ebuild
Comment on attachment 408022 [details] pylama-6.3.4.ebuild > # Copyright 1999-2014 Gentoo Foundation > # Distributed under the terms of the GNU General Public License v2 > # $Header: $ > > EAPI=5 > PYTHON_COMPAT=( python{2_7,3_2,3_3,3_4} pypy ) > > inherit distutils-r1 > > DESCRIPTION="Code audit tool for python and JavaScript. Pylama wraps these tools: pep8, pep257, pyflakes, mccabe, pylint, gjlint" > HOMEPAGE="http://pypi.python.org/pypi/pylama" > SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" > > LICENSE="BSD" > SLOT="0" > KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux" > IUSE="pep8 pep257 pyflakes mccabe pylint" > > DEPEND="dev-python/setuptools[${PYTHON_USEDEP}] > pep8? ( dev-python/pep8[${PYTHON_USEDEP}] ) > pep257? ( dev-python/pep257[${PYTHON_USEDEP}] ) > pyflakes? ( dev-python/pyflakes[${PYTHON_USEDEP}] ) > pylint? ( dev-python/pylint[${PYTHON_USEDEP}] ) > mccabe? ( dev-python/mccabe[${PYTHON_USEDEP}] ) > " > RDEPEND="${DEPEND}" > > python_install_all() { > distutils-r1_python_install_all }
If you wish to proxy maintain it I shall guide you to a fit ebuild. The current one needs some corrections. If you use irc goto gentoo-proxy-maint. For now; DESCRIPTION line should be <= 80 chars. KEYWORDS= looks like it is copy pasted form some other ebuild. RDEPEND="${DEPEND}" is generally redundant python_install_all() { distutils-r1_python_install_all } is definitely redundant. The plethora of IUSE flags appears more than required but I've not opened up the source yet.
Created attachment 462648 [details] dev-python/pylama-7.3.3.ebuild updated ebuild. I did not test the use flags yet. pep257 is a dependency to pydocstyle, which was renamed from pep257 (#556358).
This was added two years ago :) commit eded67aa44f6297b1ef828b18b186d6f38990b88 Author: Zac Medico <zmedico@gentoo.org> Date: Sat Oct 13 14:56:39 2018 -0700 dev-python/pylama: new package Signed-off-by: Zac Medico <zmedico@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11