Hello. pylint-1.3.0 was released recently. Also requires >=dev-python/astroid-1.2.0 as per this commit https://bitbucket.org/logilab/pylint/commits/c4108f2d1643c43a061cf22c1ca96f8aa876f9bd Please bump both. Reproducible: Always
pypi also have only zip packed sources, logilab's ftp mirror has none yet.
(In reply to Coacher from comment #0) > Also requires >=dev-python/astroid-1.2.0 > as per this commit > https://bitbucket.org/logilab/pylint/commits/ > c4108f2d1643c43a061cf22c1ca96f8aa876f9bd Though pkginfo doesn't have this dep.
Copied ebuilds for astroid and pylint seem to work well for me on amd64. Small updates could be useful/needed. astroid-1.2.0 has fixed this issue at least appropriate ticket was closed: --- /var/portage/dev-python/astroid/astroid-1.1.1.ebuild 2014-05-08 13:37:16.000000000 +0400 +++ astroid-1.2.0.ebuild 2014-07-26 22:34:27.770719446 +0400 @@ -25,13 +25,6 @@ # Required for tests DISTUTILS_IN_SOURCE_BUILD=1 -python_prepare_all() { - # https://bitbucket.org/logilab/astroid/issue/8/ - sed -e "s/test_numpy_crash/_&/" -i test/unittest_regrtest.py - - distutils-r1_python_prepare_all -} - # Restrict to test phase, required because suite fails horribly without it src_test() { local DISTUTILS_NO_PARALLEL_BUILD=1 pylint-1.3.0 ebuild needs to have SRC_URI adjusted (not sure if logilab mirror should be removed entirely): --- /var/portage/dev-python/pylint/pylint-1.2.1.ebuild 2014-05-09 09:31:15.000000000 +0400 +++ pylint-1.3.0.ebuild 2014-07-26 22:52:22.243705928 +0400 @@ -10,17 +10,15 @@ DESCRIPTION="Python code static checker" HOMEPAGE="http://www.logilab.org/project/pylint http://pypi.python.org/pypi/pylint" -SRC_URI="ftp://ftp.logilab.org/pub/${PN}/${P}.tar.gz mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.zip" LICENSE="GPL-2" SLOT="0" KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos" IUSE="doc examples test" -# Versions specified in __pkginfo__.py; 'logilab-common >= 0.53.0,' 'astroid >= 0.24.3' -# New addition of atroid to portage is 1.0.1, >=dev-python/astroid-0.24.3 making limited sense RDEPEND=">=dev-python/logilab-common-0.53.0[${PYTHON_USEDEP}] - >=dev-python/astroid-1.1.1[${PYTHON_USEDEP}]" + >=dev-python/astroid-1.2.0[${PYTHON_USEDEP}]" DEPEND="dev-python/setuptools[${PYTHON_USEDEP}] doc? ( dev-python/sphinx[${PYTHON_USEDEP}] ) test? ( "${RDEPEND}" )" @@ -30,7 +28,7 @@ # Usual. Requ'd for impl specific failures in test phase DISTUTILS_IN_SOURCE_BUILD=1 -python_prepare_all () { +python_prepare_all() { # selection of straight html triggers a trivial annoying bug, we skirt it use doc && emake -C doc singlehtml distutils-r1_python_prepare_all
astroid bumped for now. Can't get a sane result from the testsuite of bumped pylint-1.3.0. Need a cross test.
These 2 are co-dependent. Have to bump pylint > -1.3.0 and run the gauntlet of the apparent oddities of its testsuite. *pylint-1.3.0 (31 Jul 2014) 31 Jul 2014; Ian Delaney <idella4@gentoo.org> +pylint-1.3.0.ebuild: bump; adjust SRC_URI, update deps, fixes Bug #518272 Leaving open in anticipation
Thanks.