summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarien Zwart <marienz@gentoo.org>2006-03-06 18:39:59 +0000
committerMarien Zwart <marienz@gentoo.org>2006-03-06 18:39:59 +0000
commitd0091679b123b6651b57ca303a7573d3c9b46f3e (patch)
treeeb46ad83f01c7df6efb1c8158061e6179530c73a /dev-python/pylint
parentStable on hppa. (diff)
downloadgentoo-2-d0091679b123b6651b57ca303a7573d3c9b46f3e.tar.gz
gentoo-2-d0091679b123b6651b57ca303a7573d3c9b46f3e.tar.bz2
gentoo-2-d0091679b123b6651b57ca303a7573d3c9b46f3e.zip
Version bump
(Portage version: 2.1_pre5-r2)
Diffstat (limited to 'dev-python/pylint')
-rw-r--r--dev-python/pylint/ChangeLog9
-rw-r--r--dev-python/pylint/Manifest38
-rw-r--r--dev-python/pylint/files/digest-pylint-0.10.03
-rw-r--r--dev-python/pylint/files/pylint-0.10.0-extra-todo.patch13
-rw-r--r--dev-python/pylint/files/pylint-0.10.0-skip-gtk-test.patch13
-rw-r--r--dev-python/pylint/pylint-0.10.0.ebuild55
6 files changed, 130 insertions, 1 deletions
diff --git a/dev-python/pylint/ChangeLog b/dev-python/pylint/ChangeLog
index 005fdfafdc37..225234339ad9 100644
--- a/dev-python/pylint/ChangeLog
+++ b/dev-python/pylint/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for dev-python/pylint
# Copyright 2000-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/pylint/ChangeLog,v 1.24 2006/01/21 17:13:48 pylon Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-python/pylint/ChangeLog,v 1.25 2006/03/06 18:39:59 marienz Exp $
+
+*pylint-0.10.0 (06 Mar 2006)
+
+ 06 Mar 2006; Marien Zwart <marienz@gentoo.org>
+ +files/pylint-0.10.0-extra-todo.patch,
+ +files/pylint-0.10.0-skip-gtk-test.patch, +pylint-0.10.0.ebuild:
+ Version bump
21 Jan 2006; Lars Weiler <pylon@gentoo.org> pylint-0.9.0.ebuild:
Added ~ppc to keywords; bug #111889.
diff --git a/dev-python/pylint/Manifest b/dev-python/pylint/Manifest
index 0230be0f2d30..023418d64527 100644
--- a/dev-python/pylint/Manifest
+++ b/dev-python/pylint/Manifest
@@ -1,13 +1,51 @@
MD5 b617998d27852bdc25b2c08fd0c45091 ChangeLog 3451
+RMD160 61d5de6657454fcc57d9cb83a9c7d0ccee8909f2 ChangeLog 3451
+SHA256 89022894e563f64f512689fe5e92e9c18e7973c8afeffa7af7cfb5ee7da91260 ChangeLog 3451
+MD5 ec5965f5af812ffba445d598da252800 files/digest-pylint-0.10.0 241
+RMD160 9e7c6c45484189c8d4001b43ca9d79d65be0cc7f files/digest-pylint-0.10.0 241
+SHA256 a3028f261dd83ad9fd18c175bf836e85daf18a37ae6f91e5c3f922441a727888 files/digest-pylint-0.10.0 241
MD5 7dc504c0fc2deb503cde73e6c3b60578 files/digest-pylint-0.4.0 63
+RMD160 3f44237ce39e32b1bec244fd1d07f395184c613d files/digest-pylint-0.4.0 63
+SHA256 803cbf2f7543a96db71db393053ed2230c1f7cb39b7cc58bd79004642cb00886 files/digest-pylint-0.4.0 63
MD5 09d4c3f716af850083a78c62dde806ed files/digest-pylint-0.6.4 63
+RMD160 f08deae3760caff056e1d6f1856242d6c7cbb0ef files/digest-pylint-0.6.4 63
+SHA256 c0c09df2bbd86808ac96241bd5d289a01abdefba0dfd6611038cb33a2f42ca44 files/digest-pylint-0.6.4 63
MD5 2a7e58da5e8b5efe228c4a1775b21698 files/digest-pylint-0.7.0 64
+RMD160 60f579eecfaf8ff91501bea8af992ca5b5d074b6 files/digest-pylint-0.7.0 64
+SHA256 f944eecb1b3d04d0adc4bd1643027573a643982777fc85912d6ac662989c2a6d files/digest-pylint-0.7.0 64
MD5 417bed66e335a218f5a651136604725c files/digest-pylint-0.8.1 64
+RMD160 551596d42b352f96c26fb6f38fa1e2613738c5e7 files/digest-pylint-0.8.1 64
+SHA256 f77a7f90a9a838bc7effb49f3efc65e2698ddbba0460e268ef52217cbef432c8 files/digest-pylint-0.8.1 64
MD5 47373667a30fe4f73f73cc3fd41976c3 files/digest-pylint-0.9.0 64
+RMD160 e8a626993070b5df6e360067d67e792d5bf8dfa5 files/digest-pylint-0.9.0 64
+SHA256 8a7ea16563acb0d97716a04b275b8604ed0bedad06e8dce0924f4e2fd9a51a08 files/digest-pylint-0.9.0 64
+MD5 9244b26747870df244e42c149a9293a1 files/pylint-0.10.0-extra-todo.patch 479
+RMD160 6c403e88b3e39779c5bb905200805c4e7b2b0d1e files/pylint-0.10.0-extra-todo.patch 479
+SHA256 e880045ca633e75eee554569901b2150d41242ab768981e036ade0b05843c776 files/pylint-0.10.0-extra-todo.patch 479
+MD5 b3cff2802409f823e5eb0f498b1b0f0a files/pylint-0.10.0-skip-gtk-test.patch 479
+RMD160 b41d3206e51eee148749e35a9e97d48f86f9394d files/pylint-0.10.0-skip-gtk-test.patch 479
+SHA256 1cf4277cb2012482f6274747a871aa8550d68e012cc46c8224840c343547ecd5 files/pylint-0.10.0-skip-gtk-test.patch 479
MD5 73f3627d9b37238aa150c22794f345c2 files/pylint-0.9.0-extra-todo.patch 470
+RMD160 e27764eaf225e577bcc2c1e62699895ca4d0fca7 files/pylint-0.9.0-extra-todo.patch 470
+SHA256 64426d943952ecce38c810d3781628bdc9b856cfe91502aecd9f1011dadea76c files/pylint-0.9.0-extra-todo.patch 470
MD5 71c4638c9c88af75b58e5f5cb54fe008 metadata.xml 159
+RMD160 900a8c55d7a7d2f6312594769aaf941bf9e99c7f metadata.xml 159
+SHA256 9f01104d3484792496faff4805eed0ecea2352a897151f3397d49a13800037b4 metadata.xml 159
+MD5 0ef5ce18f8206f6719e2890853109ba6 pylint-0.10.0.ebuild 1681
+RMD160 a3bba70fbd0578e725afffd977a27df88b9888d6 pylint-0.10.0.ebuild 1681
+SHA256 a81cd803eb3195b15f09648ddf38a16169eedd980043e358620be4dd42613883 pylint-0.10.0.ebuild 1681
MD5 71029c2683e4c6292583fa2a51b055d4 pylint-0.4.0.ebuild 561
+RMD160 fdd94d09e138b07a0dcfff4b3e7b3b337e2720c9 pylint-0.4.0.ebuild 561
+SHA256 c0ba69e304c2ca3e780f5a90edae1acab4bf4394f44e16f95fff665b0b9dc990 pylint-0.4.0.ebuild 561
MD5 edddecc290a5a1f3dbfc2e19ec4a2af2 pylint-0.6.4.ebuild 617
+RMD160 faa2657c8640ffcda75f25f2bebc15d339b9543f pylint-0.6.4.ebuild 617
+SHA256 39135d67d614be7fd18c67d45c0ac692b39ac27d224b6ef0863e5b9fa1c701a0 pylint-0.6.4.ebuild 617
MD5 9133bf532408e4246fdef24fd5457038 pylint-0.7.0.ebuild 618
+RMD160 7c131b5ef8fb44da65f0b4709d74c77afa58ca6b pylint-0.7.0.ebuild 618
+SHA256 8ac6bb1f0fc1292b27b1209b2946be2b8e79322a271f55f036f95794319b6d2f pylint-0.7.0.ebuild 618
MD5 d9a91fed6a42978b802726257927e674 pylint-0.8.1.ebuild 637
+RMD160 3246a540fa6f69b620f351b407ec0eab0ed9173f pylint-0.8.1.ebuild 637
+SHA256 2ddc72504dd0fb5c4c22e211e041bb8fd6af089a287be0496d586399c62ee3a1 pylint-0.8.1.ebuild 637
MD5 3cc1a48ecff87e0cb9ba6e60865febde pylint-0.9.0.ebuild 1758
+RMD160 9d8e61beea92d28ab7e1d96ca454f5bf8f6ea457 pylint-0.9.0.ebuild 1758
+SHA256 e9e6ace9d30daa2386c56f6ed1463c564416ae74bbf05f9666b2510f1d237a64 pylint-0.9.0.ebuild 1758
diff --git a/dev-python/pylint/files/digest-pylint-0.10.0 b/dev-python/pylint/files/digest-pylint-0.10.0
new file mode 100644
index 000000000000..9b2dd4f20031
--- /dev/null
+++ b/dev-python/pylint/files/digest-pylint-0.10.0
@@ -0,0 +1,3 @@
+MD5 9c8dd130411eca6f16c3a5f531f44fa2 pylint-0.10.0.tar.gz 139793
+RMD160 a0789bff71a1160357ce3d7541d1b7c906b39dd1 pylint-0.10.0.tar.gz 139793
+SHA256 027de1e88362802abb699736c04036ca17af37c33f13ba64c99cccc1d8ad8876 pylint-0.10.0.tar.gz 139793
diff --git a/dev-python/pylint/files/pylint-0.10.0-extra-todo.patch b/dev-python/pylint/files/pylint-0.10.0-extra-todo.patch
new file mode 100644
index 000000000000..506a1c06ed4c
--- /dev/null
+++ b/dev-python/pylint/files/pylint-0.10.0-extra-todo.patch
@@ -0,0 +1,13 @@
+=== modified file 'test/func_test.py'
+--- test/func_test.py
++++ test/func_test.py
+@@ -109,7 +109,7 @@
+ todo.remove(msg_id)
+ todo.sort()
+ if PY23:
+- self.assertEqual(todo, ['E0503', 'F0002', 'F0202', 'F0321', 'I0001'])
++ self.assertEqual(todo, ['C0321', 'C0322', 'C0323', 'C0324', 'E0503', 'F0002', 'F0202', 'F0321', 'I0001', 'R0401'])
+ else:
+ self.assertEqual(todo, ['F0002', 'F0202', 'F0321', 'I0001'])
+
+
diff --git a/dev-python/pylint/files/pylint-0.10.0-skip-gtk-test.patch b/dev-python/pylint/files/pylint-0.10.0-skip-gtk-test.patch
new file mode 100644
index 000000000000..53f4f70a582b
--- /dev/null
+++ b/dev-python/pylint/files/pylint-0.10.0-skip-gtk-test.patch
@@ -0,0 +1,13 @@
+=== modified file 'test/regrtest.py'
+--- test/regrtest.py
++++ test/regrtest.py
+@@ -84,7 +84,7 @@
+ except ImportError:
+ self.skip('test skipped: gtk is not available')
+ except RuntimeError: # RuntimeError when missing display
+- pass
++ self.skip('test skipped: no display available')
+ linter.check('regrtest_data/pygtk_import.py')
+ got = linter.reporter.finalize().strip()
+ self.failUnlessEqual(got, '')
+
diff --git a/dev-python/pylint/pylint-0.10.0.ebuild b/dev-python/pylint/pylint-0.10.0.ebuild
new file mode 100644
index 000000000000..2c17bdf45716
--- /dev/null
+++ b/dev-python/pylint/pylint-0.10.0.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-python/pylint/pylint-0.10.0.ebuild,v 1.1 2006/03/06 18:39:59 marienz Exp $
+
+inherit distutils eutils
+
+DESCRIPTION="PyLint is a tool to check if a Pyhon module satisfies a coding standard"
+SRC_URI="ftp://ftp.logilab.org/pub/pylint/${P}.tar.gz"
+HOMEPAGE="http://www.logilab.org/projects/pylint/"
+
+IUSE=""
+SLOT="0"
+KEYWORDS="~ppc ~sparc ~x86"
+LICENSE="GPL-2"
+DEPEND="|| ( >=dev-python/optik-1.4 >=dev-lang/python-2.3 )
+ >=dev-python/logilab-common-0.13.0
+ >=dev-python/astng-0.15.0"
+
+DOCS="doc/*.txt"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+
+ # these two tests do not pass
+ for testname in func_w0401.py func_format.py \
+ func_noerror_staticmethod_as_decorator.py; do
+ mv test/input/${testname} test/input/${testname}.skipped ||
+ die "skipping ${testname} failed"
+ done
+
+ epatch "${FILESDIR}/${P}-extra-todo.patch"
+ epatch "${FILESDIR}/${P}-skip-gtk-test.patch"
+}
+
+src_install() {
+ distutils_src_install
+ # do not install the test suite (we ran it from src_test already
+ # and it makes .py[co] generation very noisy because there are
+ # files with SyntaxErrors in there)
+ python_version
+ rm -rf ${D}/usr/$(get_libdir)/python${PYVER}/site-packages/pylint/test
+}
+
+src_test() {
+ # The tests will not work properly from the source dir, so do a
+ # temporary install:
+ "${python}" setup.py install --home="${T}/test" || die "test copy failed"
+ # dir needs to be this or the tests fail
+ cd "${T}/test/lib/python/pylint/test"
+ PYTHONPATH="${T}/test/lib/python" "${python}" runtests.py || \
+ die "tests failed"
+ cd "${S}"
+ rm -rf "${T}/test"
+}