summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIan Delaney <idella4@gentoo.org>2013-06-21 15:40:21 +0000
committerIan Delaney <idella4@gentoo.org>2013-06-21 15:40:21 +0000
commit306df1a84000353ccadc71d8d0119a16ae6f2aad (patch)
tree007ebdebceafb993d6bb2156ea32e1f533d9fbe7 /dev-python/pylint
parentVersion bump wrt bug #474050. (diff)
downloadhistorical-306df1a84000353ccadc71d8d0119a16ae6f2aad.tar.gz
historical-306df1a84000353ccadc71d8d0119a16ae6f2aad.tar.bz2
historical-306df1a84000353ccadc71d8d0119a16ae6f2aad.zip
fix to dep astng, tidy to test phase, bump, add py3.3 support
Package-Manager: portage-2.1.11.63/cvs/Linux x86_64 Manifest-Sign-Key: 0xB8072B0D
Diffstat (limited to 'dev-python/pylint')
-rw-r--r--dev-python/pylint/ChangeLog8
-rw-r--r--dev-python/pylint/Manifest12
-rw-r--r--dev-python/pylint/pylint-0.27.0-r1.ebuild15
-rw-r--r--dev-python/pylint/pylint-0.28.0.ebuild54
4 files changed, 77 insertions, 12 deletions
diff --git a/dev-python/pylint/ChangeLog b/dev-python/pylint/ChangeLog
index 920710849299..59f26f155f07 100644
--- a/dev-python/pylint/ChangeLog
+++ b/dev-python/pylint/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for dev-python/pylint
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/pylint/ChangeLog,v 1.99 2013/06/18 04:31:19 idella4 Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-python/pylint/ChangeLog,v 1.100 2013/06/21 15:39:51 idella4 Exp $
+
+*pylint-0.28.0 (21 Jun 2013)
+
+ 21 Jun 2013; Ian Delaney <idella4@gentoo.org> +pylint-0.28.0.ebuild,
+ pylint-0.27.0-r1.ebuild:
+ fix to dep astng, tidy to test phase, bump, add py3.3 support
18 Jun 2013; Ian Delaney <idella4@gentoo.org> pylint-0.27.0-r1.ebuild:
upgrade deps re python
diff --git a/dev-python/pylint/Manifest b/dev-python/pylint/Manifest
index e3a35591e4c6..78b30f514983 100644
--- a/dev-python/pylint/Manifest
+++ b/dev-python/pylint/Manifest
@@ -8,19 +8,21 @@ DIST pylint-0.25.1.tar.gz 211562 SHA256 5991744c9247bf355a531651fca35f9fd6750689
DIST pylint-0.25.2.tar.gz 214769 SHA256 08c2a0ccf2d715cdc9a2a0478200c54aac5b4f6d521e10c5b27db65d5787ff07 SHA512 eea1a783ca52623fa2a026fe82939b8a5920b3b6be21b808388bb9336ba85aeded157198a436fcf3ab8735df6cfcf94c352b695db1131490dda2e26305be68d0 WHIRLPOOL b6a4595e14a350c9156ebb6fce3c9c35ada304f0c33659c55266534c4539f871102dfb6c601bd4e0b4a067a5695da28dcefda7e911d7d11325f4672b38dc7ecd
DIST pylint-0.26.0.tar.gz 222738 SHA256 1f4eadcf65aff81873f77bd5d3ebd23809adc4fbb035049bdef416e7728e0738 SHA512 c341d302d0810d313ac941f3b32154cbe7f73ef3badbf4e0c1433b8ef6f7614a0c17cd27cf752146f3addbf5a682d409a51b5d7444eefd80a4afb9e14d2d0da9 WHIRLPOOL 1036871038b21f9542bd19e2bd287328229bf8d5226881c446b9f0bc915d9703e60fa119e1a3e825e51d6db466145adce7e3088a463fdd379dcd58880443271c
DIST pylint-0.27.0.tar.gz 224168 SHA256 64506cf00d441fdbc8b9871ca70b8cbe5a8f546ca07fba9ec07890e8ec39cf9e SHA512 fba9351932003bb6c8c3e4d2d600da103857660a1fde5faa5c8ca00251c221f06f5ef9d7fa2b794727cde944b37151fca0aafc69a5b1b58809edf30dd2016c2d WHIRLPOOL d3298a8acfb8f2a99fc6dda101aaed882f805880fbfde568b178b4857cab35a9efac34106d8fa97f6d60cd6bb5f66391bb41816c3ae3ce34f6b734955b1b112b
+DIST pylint-0.28.0.tar.gz 198903 SHA256 310a03c37148e53521cb4ab704bdba0a2a59af091261c89dde3239320f8fa458 SHA512 52ff88adf3548375832887ea22bf50080de81277740d1485cb86a84b772bf5e78193f27144586a52e3d7c4b1de42e62339bcc8778bd5f52167c7642856fdcc8e WHIRLPOOL 0237b7e48b3021d3439e949f8650c65687ed5ba39aa639a3e8885195e8a71374bfa2eff448f2760fc5817926e5352069437455b40578945a7117bfec4464e0b7
EBUILD pylint-0.23.0.ebuild 1569 SHA256 840225956e8a7f852221b81d50a221d5da047dc1ee009c63f1282fc8a409ba81 SHA512 2a9eba190058e30d61607731b6a0911c42804ad9adafd1f00ddd25517f74f839f792e8551536709b1318b28832459bab9d2036ab3a4a44464b1da884f500077d WHIRLPOOL f5790d4d00c8f4dc20179b26a2393b437f728dffbba1c515035fc3518d5e103c7931d1dbccf12ae8a361d243038e36884be31a04f4ccb7163ee12fc346ee7c40
EBUILD pylint-0.25.0.ebuild 1572 SHA256 b095c3e78d6e3d1434203262461dbbb5c6105b3549c51866fe9ef3b4ed62efa2 SHA512 bdc232e6c648a4a5c984083234503b478e56e9ca0437c9a9912a317587318d3b890146580fac92e6d54614af5945b358e487f90b6b5adfa975335b19db2b4c3f WHIRLPOOL 61078eb565c20a73b667ef422b2d228c3594433c5688c79997b352705be8fd61275543043388d34a09e1e36ed3681f310fc1715290a7318e46e19214d15091b4
EBUILD pylint-0.25.1.ebuild 1572 SHA256 2ec5ac5a88db40e2353e64f8db7070f5419a60d84c872057280b799569912109 SHA512 1a5a1102ed15a236e360cf8d59218c97b4b2ba0095b1c4fe5a57c5b772d2608c9011b201f575838236d1f52c0a136a30ec677b5ef54ef5ad9d22fdc89b8d1d94 WHIRLPOOL ba66611c4d95afd374d3e0c77687d39ebeda43cf6b7642f3019e989913192709397b218c3100302aea0ee3b7e585ca5755cfdc8719f930040b7cab3f70bb89fa
EBUILD pylint-0.25.2.ebuild 1572 SHA256 a1f450e0afad4a713820630a82e04421f46814d38131be0906a36d384ca3f83a SHA512 824c4a14b65afee75c0befbf85d6bf610dac97e2ae256fc5b9727caabca27e709730f2975c79b46e1663aac7d37b0c5c45091d48f461ff9114bbbcb1206e86d1 WHIRLPOOL 450b11a9cfcf1e74385d5e2cf89c2013fdae004e086f6c9fae47115f942caa90cf8d6cff358204bb59c530f6b5dc15293f0c08ca1be1758b3ab0005b5d4c2751
EBUILD pylint-0.26.0.ebuild 1684 SHA256 0fa70e7cf15c9c40277cfaefc9eb6ac3258a63bb60880d6cf957219645400187 SHA512 d78304e99a5125dae4b58c42f333052094641bfa65a1035d995c93cf191a86a27ae4031986dc35d8b70eac1c462bed2191a642e70f4d59e7f698eb6bae4596e4 WHIRLPOOL 2864795f6923518b8b56855a68fa75aed718cc5d714eac02fc909e349a02caffce9a6acd2b603789d73a8a9a506f6dbf7b9ce548f555787316bc14551237dfd7
-EBUILD pylint-0.27.0-r1.ebuild 1612 SHA256 bbc4642744d158bc8782411bce0f1f8dab8a65624516974e3aea1967e0659d86 SHA512 b698d0056325ab20fcd8a42ad1ab9e5fdabd344349e36e867c7221378aec43a01b126f8915330ae7580fa53ade1220454a698e2c5c0d7f08050ea29df1033eb1 WHIRLPOOL a6c1cc320182a06680da98afcb60c2a7a6b2908f8f943067e73fbd305446dc76dafce1cbfc6ef0b059ef09517b57c64ce045bfd80a8dc2cb8c7d674e881572b1
+EBUILD pylint-0.27.0-r1.ebuild 1683 SHA256 644d0535b8dfa71a7e0e3bf98fabf4775c35a27996f8b53ce5525f9c120252c2 SHA512 1ea84d696d86f55be6883f78d23d388bb05b820fe2e3ca889a1c2284f299a55cbf03b75258b06dd908485ac01b54872791461b6ee06f0f8b9f12feeca8a6f7ea WHIRLPOOL c264c74335712b7d717f0189bb902905e7db9f19cd506b2ce92f70b77e8a9bbf53abed16e2726745fd0b08d961127b9048eb11b84879585ac45c177cf98a4571
EBUILD pylint-0.27.0.ebuild 1696 SHA256 ecfacfafbbed1d6cdf58b4892795c203d524a4f51c8cd6a93e03b8a5dd3475a9 SHA512 7c75a35211f1829d5e857911068e5faa88b8065f6c94e1eaa7abc03e7dc29a87453e952d42ccf999dca64d0eb7d7003008762074ca6949760fe2b999327f3851 WHIRLPOOL b0e8062bb59bdc69d7896616a2eb41c0996a74c6d9b5e4e0becdbc1955c00d63f1390d433b5f38f97f1ba5f576daa5ad75930f2cc61af515a4174cf2384d9793
-MISC ChangeLog 14151 SHA256 a44daecacf62966025cc63ceba45afd7b334e5e3dcc876a9e4dd70a52029d189 SHA512 7fce1044419c3b7bd2c5ea00958f837f6bf3de01f34a6f60f09b09cc6e13d228c07c27a02795fc310cec265db569675149958f5a1aa3eb5b9940ed64857182ad WHIRLPOOL 401554aadbeafb647e01056b9635e254ed4c88948998d2f0765f616447ef6254968336b445ab372333452cb9a00420f70d5a6b065f76d578130fa74fe620a190
+EBUILD pylint-0.28.0.ebuild 1879 SHA256 38478bab92eefe1f14b28493df3a27eeac01d48d9884a55bed0de62e59d118f9 SHA512 446c2c9a50ec92be8d60ee2428f6ae1ee9862a02b1ea35ff0bf7694aefbc8fe968a1699427b3e3003be41e44e2c6a48e3d582d42f9d92971f8668251eae4b8ad WHIRLPOOL b5deb8690ae8e97253bdb1d2788560bb9e698fb6a4f165f817bcc8b1d72d47574dffb94bdac91f2aa2a03ae9b45e5cc0c2ff2ce55427c24a346832469f7ceaf4
+MISC ChangeLog 14345 SHA256 92569793c95db752cefc178a120d5c9f9c3be0c7c1a84083d9b09da3090435f4 SHA512 59c49ceafd3ac3b91a3070234fd9343fb0c7b0354615bec431fe97aeae67c03a12ff2ce8db3b993f123f91a4edd55d109703538042a2ce560fe0a8d7fdb8aac4 WHIRLPOOL ff5cf594857ef0ba75e536c86088284391a8c9dfb2e7c04dce79e16899a073bab2b1993003e119a1473028d75deaf4b61c272d65bb50a411f5050d3f2f218309
MISC metadata.xml 905 SHA256 ed1ee294ab51b5922f5e8877c2c41fefd067a0fb2d7a2680374889b4baf7d1f5 SHA512 24d01ffc20eeae23cc68a9bab3701ee228006a31fe9f53cecfc43f3cf3c48ded5a7cc10f3a0ac19d0f8a31a9eb716bbbc01f56a15dabf81a20269308828268de WHIRLPOOL 6b309df9f439c26e3587ead83bcf35e63d1e03b42d2ef04c16887575a3492a659732f004666c9807a5fd45cbc780384df37f6356cfdf06d50d8f52ba4254383e
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
-iEYEAREIAAYFAlG/4qMACgkQso7CE7gHKw0KeACdEXO2LlKOxm6++8J/XxlRrjhX
-kxQAoLG6cvp0dS1sawoLQE0kCLTExQrC
-=IpsK
+iEYEAREIAAYFAlHEc9QACgkQso7CE7gHKw0r+wCglkTotdgaNQjop+wC4hjqLep3
+kwcAoLnDuir3lCmvPmzDnP3H248gEZ/+
+=9coE
-----END PGP SIGNATURE-----
diff --git a/dev-python/pylint/pylint-0.27.0-r1.ebuild b/dev-python/pylint/pylint-0.27.0-r1.ebuild
index 1bcd55f1608a..1da8725b5723 100644
--- a/dev-python/pylint/pylint-0.27.0-r1.ebuild
+++ b/dev-python/pylint/pylint-0.27.0-r1.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/pylint/pylint-0.27.0-r1.ebuild,v 1.5 2013/06/18 04:31:19 idella4 Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-python/pylint/pylint-0.27.0-r1.ebuild,v 1.6 2013/06/21 15:39:51 idella4 Exp $
EAPI=5
PYTHON_COMPAT=( python2_{5,6,7} python{3_1,3_2} )
@@ -13,12 +13,12 @@ SRC_URI="ftp://ftp.logilab.org/pub/${PN}/${P}.tar.gz mirror://pypi/${PN:0:1}/${P
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
IUSE="examples"
# Versions specified in __pkginfo__.py.
RDEPEND=">=dev-python/logilab-common-0.53.0[$(python_gen_usedep python{2_6,2_7,3_2})]
- >=dev-python/astng-0.21.1[$(python_gen_usedep python{2_6,2_7,3_2})]"
+ >=dev-python/astng-0.24.3[$(python_gen_usedep python{2_6,2_7,3_2})]"
DEPEND="${RDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]"
@@ -30,9 +30,12 @@ python_prepare() {
}
python_test() {
- # Test suite broken with Python 3, 2.5
- [[ "${EPYTHON:6:1}" == 3 || "${EPYTHON:6:3}" == '2.5' ]] && return
- pytest || die
+ local msg="Test suite broken with ${EPYTHON}"
+ if [[ "${EPYTHON}" == python3* || "${EPYTHON}" == 'python2.5' ]]; then
+ einfo "${msg}"
+ else
+ pytest || die " Testsuite failed under ${EPYTHON}"
+ fi
}
python_install_all() {
diff --git a/dev-python/pylint/pylint-0.28.0.ebuild b/dev-python/pylint/pylint-0.28.0.ebuild
new file mode 100644
index 000000000000..edea00d0eda4
--- /dev/null
+++ b/dev-python/pylint/pylint-0.28.0.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-python/pylint/pylint-0.28.0.ebuild,v 1.1 2013/06/21 15:39:51 idella4 Exp $
+
+EAPI=5
+PYTHON_COMPAT=( python2_{6,7} python{3_1,3_2,3_3} )
+#PYTHON_REQ_USE="tk"
+inherit distutils-r1
+
+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"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
+IUSE="examples"
+
+# Versions specified in __pkginfo__.py.
+RDEPEND=">=dev-python/logilab-common-0.19.0[$(python_gen_usedep python{2_6,2_7,3_2})]
+ >=dev-python/astng-0.16.1[$(python_gen_usedep python{2_6,2_7,3_2})]"
+DEPEND="${RDEPEND}
+ dev-python/setuptools[${PYTHON_USEDEP}]"
+
+DOCS=( doc/FAQ.txt doc/features.txt doc/manual.txt doc/quickstart.txt )
+DISTUTILS_IN_SOURCE_BUILD=1
+
+PATCHES=( "${FILESDIR}"/${PN}-0.26.0-gtktest.patch )
+
+python_test() {
+ # Test suite broken with Python 3
+ local msg="Test suite broken with ${EPYTHON}"
+ if [[ "${EPYTHON}" == python3* ]]; then
+ einfo "${msg}"
+ else
+ # https://bitbucket.org/logilab/pylint/issue/11/apparent-regression-in-testsuite-pylint
+ # This 'issue' became' declared fixed by accident for version 0.27.0 despite being made citing 0.28.0
+ pytest || die "Tests failed under ${EPYTHON}"
+ fi
+}
+
+python_install_all() {
+ doman man/{pylint,pyreverse}.1 || die "doman failed"
+
+ if use examples; then
+ docinto examples
+ dodoc examples/* || die "dodoc failed"
+ fi
+}
+
+pkg_postinst() {
+ # Optional dependency on "tk" USE flag would break support for Jython.
+ elog "pylint-gui script requires dev-lang/python with \"tk\" USE flag enabled."
+}