From: Mike Frysinger Date: Mon, 26 Jan 2015 17:00:32 +0000 (+0000) Subject: Version bump. X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=dcb8f7c268b131a2cdf9046386fa0e3a0c8d7b85;p=gentoo.git Version bump. Package-Manager: portage-2.2.15/cvs/Linux x86_64 Manifest-Sign-Key: 0xD2E96200 --- diff --git a/dev-python/astroid/ChangeLog b/dev-python/astroid/ChangeLog index a6e411504779..ea6d0990b24a 100644 --- a/dev-python/astroid/ChangeLog +++ b/dev-python/astroid/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for dev-python/astroid -# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-python/astroid/ChangeLog,v 1.9 2014/12/10 07:51:39 patrick Exp $ +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/astroid/ChangeLog,v 1.10 2015/01/26 16:59:12 vapier Exp $ + +*astroid-1.3.4 (26 Jan 2015) + + 26 Jan 2015; Mike Frysinger +astroid-1.3.4.ebuild: + Version bump. *astroid-1.3.2 (10 Dec 2014) diff --git a/dev-python/astroid/Manifest b/dev-python/astroid/Manifest index 44e2f4fd059f..325769d0280e 100644 --- a/dev-python/astroid/Manifest +++ b/dev-python/astroid/Manifest @@ -1,13 +1,35 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + DIST astroid-1.0.1.tar.gz 112597 SHA256 46c2b57ab1eedd1b0931c075c21644445dd589a92481e938cf66495e0f205fda SHA512 277353f30b8f3ce509f65f3f4b5f6da70bd96483ef22cb03beebe141c9eece1baa2989b40b545ed71952619814ba049796b13727d97531d2630ebfcbf1cb6cff WHIRLPOOL 85c83ab850bc0d9d692995127e8d51803aca824425e2afe204479437b618b2821ed3ede3d54af043c9a164d0e419b54647910b1e5785c0fcdeadb1c56fa7c818 DIST astroid-1.1.1.tar.gz 119539 SHA256 780735cb451f5ae982bfa8a6b80866305e3eb9cbdd68e58d79afd94feb00e1f4 SHA512 98d3c2aaa6686a5080886f74da33fb72842ad90ee6ed5ea4a74fce974b3745e351609a6be1565543ba4dd29b6b793cbb8629426fed39587d99d5e3f2bca92ff6 WHIRLPOOL ef139d3c2ded68a0acbfcbd417b080fd9b499b7fe189b883b6252353d1af1841d1524652d6305e499dc7f998893d824facc4736e9034d0b902670cc11b0d4986 DIST astroid-1.2.0.tar.gz 127194 SHA256 589e738d2e94bac938bd88e2b7331188c550c04b41ff516ca3ace5b143c71d75 SHA512 21e2eb97789a1e2d9b4e76742ad0a7e22553397df912f18b37e76eff2e2b21036a90ed9682b4eb208ca45fd75e8bcdbfa6a343b54fa0adec0dfb66f9eb14c627 WHIRLPOOL b286a7bf3b500b287b54d805d28fb5715935573e8b88fcbe09dcf27fcd0f2304c79bc954919216718bb8b354bd9d4a981d0f87e9a003782464bb98febec1f00a DIST astroid-1.2.1.zip 169131 SHA256 9021b44cae60f38c3a7ecccc458bd92b9d73244699ffc41750ef848d62514f64 SHA512 b3b39d621fb54271dd49bb8afd6d60113ca891826666a1efca07b890f7ddfb8a94fc0984dd9c8e0e2523db3daa4e54121da04fdbc904b5d53a43033a55aa86e9 WHIRLPOOL 1f84d6506f93891806fce601aa81e1081eb7f96089d0c71cedc2ebcee9ac67ae2a6d633ded88197be74a41a140feb67dd8c8d52d898175dea0e86f618dd535f2 DIST astroid-1.3.2.tar.gz 138458 SHA256 9d1f1803958238e93f2c17e1b38cecfa5bcca40c1bbb99aea80fe10c596f45c1 SHA512 ac9dbe14d384e24e21569c5e1a00bb885e2d93519eed5e8e008186a00b4cd70cadca9e07dd6521d6f945a777a4a8421dcb24a4f851e2f23c98b75058c4d7ebee WHIRLPOOL ed59d35640a406179f99eeccb586239603a313960e61723d97d1dd83c656ec48b23a037b4a91a2e4f3bad6512159d776e05c75dfc6a97940c38c5c13b09536b3 +DIST astroid-1.3.4.tar.gz 146809 SHA256 0b453eaa4f48aaa25a007ede7165aa424d83d4a14fd3bd636dc9c77f83e8e9bb SHA512 cdb75480402e46e4a18557fcacf320ee79a2b5f37f02a6a0d878ca9406fa598cd9a3eea4b3be16c9d9ff0ac279cf7138b2ebaf71fb256ac52006f09117c3ad30 WHIRLPOOL 909ecefb8ed8fd1ac7b6f543f801d78ea490f15fe2434c58ea6d9b943dd511cc9fc381b72263b81f7e19bfaffad100cfe8014f63fe93f2cff69a51531464269a EBUILD astroid-1.0.1-r1.ebuild 1782 SHA256 3c1b7417dc545fb92a0ce859cf9a26c83e75ba336082324d736d2b842a2754ad SHA512 0e6153f3ae4b71a835e018132952a1672e327f7c6b3321ef97b52cc5bd3c7ae38fcc9297356f716b2791493b0d0095764371868e73ecc0da0878a54b281fef5d WHIRLPOOL a50121b0c383c51d11544a12622b4d0e0b21b10f503ecdc19b45db9a960d89634ca142a13362a9545b1dfa0e3a75d9658309991bea3beec5c85092583bfb070e EBUILD astroid-1.0.1.ebuild 1615 SHA256 3e620fc87fe7f4c62d6789a7309cd5b5321310a53c0a1653c2bcf66098f482a6 SHA512 e56e74fc7dec5caa1da9b7fbafed918d967df907a0071807d00d6afc5de852ff193dcb1b05a21e740b7ddc2c1c72aa65ed5e43d1b96e184fbb0bd1b15c31f937 WHIRLPOOL aad9bd5261e7bad7ba9e193c6f0921708ef9ba4798011b5e4d10c7d8a5014a28a418eec85f137137baa02e96ecc4a77d3d8128194aa54a57d3d66bf7a76945b4 EBUILD astroid-1.1.1.ebuild 1560 SHA256 31edc7a7ac69ad1aa899e0ed35de21af2f9845d0311d51ae261768583d9816e9 SHA512 31cec2cf20bc1e4149192b409f62c37ad9419c8eb4dbb03c9a2252733d1b40dda49feb6ecf222fb9d8f87c60b0fcfc1ee49ba93467fcac127c964344d6afaf7f WHIRLPOOL 914d0a979cb3ee27eb331de68ea29b975679bf87ce8c1a8cd6d0adacc7b63522f8671eb67a45cdd98802b88ba42b06f242821741b8a4a282d30037ca677f44cf EBUILD astroid-1.2.0.ebuild 1443 SHA256 bd2fcec669223ed71331793559a10f53bc4fc905adb9341071d4f04414674619 SHA512 e4f8764d76e5e700ca390aece7de05ed25721d01c1abab9583095bc3c3fd0fdfdba8fd27ea6d1669572f2c7cb0d60118543e9c4d00a80ee3963f98b274ae4854 WHIRLPOOL a98e5a0db98379db934a58986c0a5ddbd858ead2afd5393e3be0df0029cb014f92e1a95ffbed16dbcc195bd52627431e0874c762f42728f171ba3f2f180d0366 EBUILD astroid-1.2.1.ebuild 1277 SHA256 28b2ff360c93815590fbe6054c9208ef5718814220d44148a77b74c5af57a512 SHA512 93adcf74132159fa61d0bd0f2e6d6760a2a878b69b79717c57798333f3a5b52ec02673039b7622428ad64e0c5ee74eeb41febfc6a255c5828d59406735001151 WHIRLPOOL 7c42131af3377facb067f810042782f5ae761610337bdcb5e3f03d061d5128d367dc53ddcd7716ebfef5398175991f18796e8bd94fcaff27f51c80e664fb744e EBUILD astroid-1.3.2.ebuild 1320 SHA256 bc40a33bf41d9595980dcaa3b9073d4fa445da5fd8bbf610fc5f968fd465c8ec SHA512 dd5a85d048774e716c7ba13b657aa218bf9d5bc90497b5c1cd274f410705910f86755106afcad0b6a0f9d92850cc79b8e85cc55d8332551606c54ce624a3f840 WHIRLPOOL ea451c28e5ae2f1bcdc5f4f9e393ee923c5ee3aeb1e06486ebf3f14db26c85fa4a9101a51a588f8285bb37060ee0fbc080b04a4c2814b7497be09b741d0cb2c4 -MISC ChangeLog 1623 SHA256 4898fe6f1108011100795095cee59633f2d345d95b45498be3a24a80a15653b7 SHA512 b1f6fbeb631250d2664c01842a2b153f4e0667874231e22fb6461d93c3f1720c48748d3aa17b67172a7862e9c7b8765564e31387c1c227074790b12aea5db76d WHIRLPOOL b02cc139fab276c276756b144a34e44e3a20d9c5908799e780672884b71b5d525c4d3955128872e0be00de02bd82ffbe76e657e57cb5b5a78691a20e4d7a5373 +EBUILD astroid-1.3.4.ebuild 1353 SHA256 1e292c89ddb8bf4e5e73f50f29b3f8807606027cd10259907f88b0158b61c98b SHA512 028cb1b49f71f4f225ecc04a95dff854f751510b480305d038218b13e31cedb0f0c46092f2f6fff992c3028cb58b34645930a9f497106bd609dee37650987035 WHIRLPOOL 5d6755961fc7fedf8531f2365a6f4e7cbeb17f89e76cb88c1c711823a08c88b2938380b1fc5a08719ce25bf7d27ea7969160f356d5491b7aeb053bded55331e1 +MISC ChangeLog 1743 SHA256 e8fb23a07997d52dbe56667e3cb170e3807a1b5db2e3fe9d138423741792e448 SHA512 0c6f68c5e790ee9018593fecc95da1d31a0defa445be308fc1af0a923b8ac722d3aaffcd17132b7d482c376da232345a6edcc12aefe83681da5a01cd532a6e6a WHIRLPOOL f961dd1e77a25fa2c46e61818276753e5bea0b575d90ee93b5e3ba4d30082b6ce952c0df3da1984df1090826ffc38a1e6f7b63808f4d6121ca0e2918eb15b4e3 MISC metadata.xml 903 SHA256 30c79ff0c1bb5877b5f42686900f1b7c7edefd76834a5d96a1e7d3a64c6b91ab SHA512 edb464d771c46b5d66ab0246f7c6e8901863a197d70ae9139a38c61d92aa4a6ce8bbc4db4b236b61b9ecd9c4e428b6be7c78328a0743a5fa8ac4407b794dba14 WHIRLPOOL 6e0d3de24dd81950bcdc82a85f725d65b739f36e66a248b14d8b34894fa66c51ef3e40f57670e81b49baac459c7ca8c4454c2e3cc8f94e5c4f73aa55770f0118 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2 + +iQIcBAEBCAAGBQJUxnJ5AAoJEPGu1DbS6WIACk0P/RT51Itfo3b1ZPtOMYNyDue6 +pdmJIg0wNdSQf7OUyTR2JSurz+V1bcpk/BWVLz9UVnAx3Tm6pfDZJKRTTqCQ6cPj +eCqLhyOmakQ4c5les8S3y4E1GSKRZh4kNCTa5tQNSK22zhO5oK8BzPVg60+eHm+1 +xZzzbRCd3Au2CxQs6THvz3QNlwRyQanm6lwiaHdZfj6og2E5CPk1LQvsVjmbtYX6 +w9ACN+In7N9HjnsR9/ODC4O1b06KJRB2k97tJRrpOV3B+9tT5odtAuo/Sq4RaQP2 +in2tRc+nU+tz0YI47YnmbeAeIcmVQuyFb7XOQ4lkxFxsP5+Bfj9pj0wxutwo4Xg9 +JMgN3IZQVDR7xJZsMJIJsTCiOwLl80cUTQS9fZooMzkinYZA/67aWXAl9krOfKH4 +3tTiUA+In83f+tyB22f0pVanPTmgo99gfglvxThXF8boIro9Wa65xAGXGWhJKE3b +Lsa9kQjuSkgtMW6aSWvaFWvoMVFetdjHbz1KUDJD2sZvV+CCLR0Fx/4GSgo/7LfT +uQa9OuNBk/rxZxK6lgldgB/fajMHVqluYrATSG+r6bb6ZbR1PW+vgzhQcGeErVfL +Q0DeoLYQ/FOd/Cvof9xEpM602tbQPAgD+QeOmbS6o8AbayrX6VpBXpHkATASXb1q +CxyHPhD7uUq1DKdcYpBJ +=+u50 +-----END PGP SIGNATURE----- diff --git a/dev-python/astroid/astroid-1.3.4.ebuild b/dev-python/astroid/astroid-1.3.4.ebuild new file mode 100644 index 000000000000..e2d98a7438d8 --- /dev/null +++ b/dev-python/astroid/astroid-1.3.4.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/astroid/astroid-1.3.4.ebuild,v 1.1 2015/01/26 16:59:12 vapier Exp $ + +EAPI=5 + +PYTHON_COMPAT=( python{2_7,3_3,3_4} pypy ) +RESTRICT="test" # False is not True ;) + +inherit distutils-r1 + +DESCRIPTION="Abstract Syntax Tree for logilab packages" +HOMEPAGE="http://bitbucket.org/logilab/astroid http://pypi.python.org/pypi/astroid" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x64-macos ~x86-macos" +IUSE="test" + +# Version specified in __pkginfo__.py. +RDEPEND=">=dev-python/logilab-common-0.60.0[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}]" +DEPEND="dev-python/setuptools[${PYTHON_USEDEP}] + app-arch/unzip + test? ( ${RDEPEND} + >=dev-python/pylint-1.4.0[${PYTHON_USEDEP}] + $(python_gen_cond_dep 'dev-python/egenix-mx-base[${PYTHON_USEDEP}]' python2_7) )" +# Required for tests +DISTUTILS_IN_SOURCE_BUILD=1 + +# Restrict to test phase, required because suite fails horribly without it +src_test() { + local DISTUTILS_NO_PARALLEL_BUILD=1 + distutils-r1_src_test +} + +python_test() { + "${PYTHON}" setup.py build + + pushd build/lib > /dev/null + PYTHONPATH=. pytest || die "Tests fail with ${EPYTHON}" + popd > /dev/null +} diff --git a/dev-python/logilab-common/ChangeLog b/dev-python/logilab-common/ChangeLog index 0679263b4ce2..1006c64bd54c 100644 --- a/dev-python/logilab-common/ChangeLog +++ b/dev-python/logilab-common/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for dev-python/logilab-common -# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-python/logilab-common/ChangeLog,v 1.147 2014/12/26 18:06:40 maekke Exp $ +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/logilab-common/ChangeLog,v 1.148 2015/01/26 17:00:30 vapier Exp $ + +*logilab-common-0.63.2 (26 Jan 2015) + + 26 Jan 2015; Mike Frysinger +logilab-common-0.63.2.ebuild: + Version bump. 26 Dec 2014; Markus Meier logilab-common-0.62.1.ebuild: arm stable, bug #532490 diff --git a/dev-python/logilab-common/Manifest b/dev-python/logilab-common/Manifest index d0287166a02c..18e79eb40d68 100644 --- a/dev-python/logilab-common/Manifest +++ b/dev-python/logilab-common/Manifest @@ -5,14 +5,26 @@ AUX logilab-common-0.59.1-zipsafe.patch 398 SHA256 a589b3107bbabc18f14d69410ba6a AUX logilab-common-0.60.0-skip-doctest.patch 313 SHA256 bfa9b4a9e6beb7e681ca9a6efd3b66e81e69bc8bcc6e5aa6acec47a00eb353a4 SHA512 74135bd0dc609244bd746abe75e2bcf427c38eff195cc25790b0cce478c71ff30b59291f5b2e7631d901a776aded1decfad30e5b63bbe13ad0f13a0a19592331 WHIRLPOOL 2e4f9b1481c7d1188e8bb895013d2e9b2dd4b31102ad65a198989d12e217a2520a865ee4ab2aea3a55fea65bc8c3d23abfca48af5c39e8d836f174363823521b DIST logilab-common-0.61.0.tar.gz 199322 SHA256 80fba5ba4908983580a0003fee0c12c270b379e2a21038b609ce8eda4dd3cee7 SHA512 2229fcc8549e9adc87a7d6a47b3e966a16b61ae78a2253ea314d72d180a0cc7eae0fc444aefb3bf00995ead902eecf9fcabb7f494dafbdde9c7fdded3c4f35b1 WHIRLPOOL 942e1d2216ba9b09371fc77fd9e6f4463da260d174d2e0a0fd083adf4181ee9ce5a77845468b60aa85a869b90755b6668afe3a1274c21a77f0b40d0188d3ff5e DIST logilab-common-0.62.1.tar.gz 199594 SHA256 02745f8416faabba65b5cb188f849ef48ea787a1e62c7af16d4db4f361fb67a9 SHA512 56b2777a186c64bea9135a2aa85b158b60bf3d5be6cdd89e4449bd0b31bca4766ac678c080f36a4d0710a933ea02f946b8dac728c85da9a5319f96011462e443 WHIRLPOOL 88605edb80105453003c767417f7619a33410a565024808691a9164cc9298cc2880c04a498b0a7d639f5524e27546dd9ac8fea661c4761bfbf5742da29e670cd +DIST logilab-common-0.63.2.tar.gz 196789 SHA256 603ba00c9bb09219a3bd2906c214d9455481110dacc472f450b53d5ae90f28e7 SHA512 e4b089387ab7d5d039ec719e736711f54af8d722be4ea0a933014375fe353045528c3c74c3feb6868aefe4a867223c483985fb1415aabe25dba1d333d1afbdb9 WHIRLPOOL d937ebb1f20c2bb040552bf32afc767f4238c21cb995583f9f19404c9a22bec634889a684a9fecfb70b2a17803cd4df6507dc5a74b6ae9ee4d04759d724bb687 EBUILD logilab-common-0.61.0.ebuild 3250 SHA256 2254efc61f334dec4271a14d10a760f9f37a895730946b4900b29f681b64e4b5 SHA512 638aeec15f7a4ce3e9982849343c668e881c1788e0c6aea3391516571eb41ac91d8e8f55f0f30789d373efa1847fd939294df91a65f85197e4211a3f858e91c6 WHIRLPOOL 9f9fa9e4ceb36a7ead4f55103fcb53558ec6b7f9ae06dc00a2da1eb851b17a4d9a3db274aa52e240f341642c15217401b41aa6c6774ab60c5c2854526908060e EBUILD logilab-common-0.62.1.ebuild 3471 SHA256 d43f027e78a1e973bce10599899a71e7d1577ccd38ac4a9a49e37bf8f2cbaff9 SHA512 e7652725230976b6ab99d4520e3bb48e150cbd8aa22b8df4d40e46005d22405e51ed6f4d7cbe104d262530976e09ab2c27dedab79301623427dc84ce545dec0e WHIRLPOOL 2f4b24b14806d7299d6196a63b0fb830d9a31d05093888710046db32971beabd6debb388ea66aa235eb769de6d42aa7f07622f14d0bad02b4e4fae10e9d8bdbf -MISC ChangeLog 24103 SHA256 22645147d1e8760e0da266041ff20b19e5ff3a9811470ab2495ce659cb0ba919 SHA512 6be3995f132ed74e168accfc90592974ca8d515138e4326ecb014a759625eb83451271bca2b1ad674839ae943c29cd9885d385356982feeaeff7229cf8a70aea WHIRLPOOL d4ef07020f426ffcf0cf9c4aa45e57169c86d417c64e9cba7587744cfcf24d21a0100cb9e0e6a7a8d700c0efad33705fd3e1ae9ed17c1d16e49995e4eca26209 +EBUILD logilab-common-0.63.2.ebuild 3412 SHA256 10b3332d7f1863ac69d8cbdc193a7720bc053fc27b882d63bbad0c21c829a0e7 SHA512 3e3b7dcfd1f6eabe8ada8cf13adc63c9c230315213e6ed6c5b952b3320839f24e706b5f33c42a81cb76d49095a58a6dc62bfc0cacecd307b388f47f5023a76eb WHIRLPOOL bb195f7aa1540462b3faafba22be0d3c3ad17a38e824ae3813f530d38468a4143b36bf711180f79174716a7f4e953412777b22d69899e159a1dabcfccb643c11 +MISC ChangeLog 24239 SHA256 9172b432b1b19f0ac95d098a5fa8185ba20ec530692f76221214231235172fe7 SHA512 3800054de9c6e9df002fcee4bb43a7a38544652624b5860b5239e7929619ab2195113e9df77fa676e197bf190c22a5897697e42ee2a695dc40b6675b87e082c3 WHIRLPOOL 81fa484c1078622dcf66a1eb3b6b976ec20c4c2b84ce2cd614c20da8a87672fbd210550a04f2272b7272a20f2fe01f10b4a5c079eea77e7ff86d9f67388209a5 MISC metadata.xml 237 SHA256 523ae42d51ae087b615a63e6b30e3c6c1d3910f2ccc0c03685d6939756660c16 SHA512 74f7a5fc9ffe80a474f05ed5ab7fe94511ea85f65325d3f16c5cb9af5b072b9aaab5ddf99464e34d12a47dd4861a76e16486fc8815a502036530ed74c73047db WHIRLPOOL d95ffbf06f4021d81c7b5f17bc1c240e47db7a3344526c053ae504d8442658d93ffc13d9f89e91991d6327fc92b31bd9499a9ec3f57830dd9834ca3b349b1e1f -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 -iEYEAREIAAYFAlSdo7IACgkQkKaRLQcq0GJJaQCghLgrLnv8GVSq3KGqilwCBhhg -dfwAoJOUggvfqS2nq4UKg6OfuN/4aRSO -=MeAe +iQIcBAEBCAAGBQJUxnKrAAoJEPGu1DbS6WIAZ3gP/2sxxZySIrFa2nLsK0bRJcup +WJBaSYHqrHEXCNnAL6Tq6CmYFWPcOS6K6XTM7q4AgcxfwJTpy/Bfs7GAEKCAQqlN +pDAkYm2HnKB8ATWiwebxbRsfoymVtsVgcWRQNak0V5uq4HAjIxJ78MHDTFrDnPkx +8Zwts+ZixyF3dDnVXPpm6gzOpeG0TUZXiIU7kAYX/VOCCK/akq9MuC7hEph6lFS1 +Dx+j7FYICw93Rj50LPgwuFSRdrGMhfpkDkhFSXGcZUTjoy8IemjaCrVw8tIhCjEO +SJlQywabSCCM+ccgKtFB1GebWf5apU7e09PJ96MPDzbKGX9QPedJ64/fn0Jhehdi +GqtWSqVsiLe5Z6kISU4UwcLqe2AoFIB/f/FR1lFVc1eJo/oSTb7fciEXJdL0sp9c +dmJ52ivKj7xpFLZ1jiTTnT5W1cO+UuidHS6IYdu6V9SBVjveGrAQtqrYxagUozh0 +CL8evct0kcBFCXbM3Gfx29f6QJpKz3jmaMfLqPv2937tvdkVuRHg1bOLvs3mnDIH +/cM1q99amNJ5qqBBlatQi13MQ8I61JzsjRyFhWo6g9b9wdYWT46WjFpY4Wg+4Wzs +OmNq221ocW3wEu1SKhMl8mdPHZS/EckBAV0wBOD9pkQXEkzG2U5xgJU6/VtGG0lt +JLKmRmRc0McMBnQFYqJX +=3qjh -----END PGP SIGNATURE----- diff --git a/dev-python/logilab-common/logilab-common-0.63.2.ebuild b/dev-python/logilab-common/logilab-common-0.63.2.ebuild new file mode 100644 index 000000000000..617f8025f8ad --- /dev/null +++ b/dev-python/logilab-common/logilab-common-0.63.2.ebuild @@ -0,0 +1,93 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/logilab-common/logilab-common-0.63.2.ebuild,v 1.1 2015/01/26 17:00:30 vapier Exp $ + +EAPI=5 + +PYTHON_COMPAT=( python{2_7,3_2,3_3,3_4} pypy ) + +inherit distutils-r1 eutils + +DESCRIPTION="Useful miscellaneous modules used by Logilab projects" +HOMEPAGE="http://www.logilab.org/project/logilab-common http://pypi.python.org/pypi/logilab-common" +SRC_URI="ftp://ftp.logilab.org/pub/common/${P}.tar.gz mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" +IUSE="test doc" + +RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" + +# Tests using dev-python/psycopg are skipped when dev-python/psycopg isn't installed. +# egenix-mx-base tests are optional and supports python2 only. +DEPEND="${RDEPEND} + test? ( + $(python_gen_cond_dep 'dev-python/egenix-mx-base[${PYTHON_USEDEP}]' python2_7) + dev-python/pytz[${PYTHON_USEDEP}] + !dev-python/psycopg[-mxdatetime] + ) + doc? ( $(python_gen_cond_dep 'dev-python/epydoc[${PYTHON_USEDEP}]' python2_7) )" + +PATCHES=( + # Make sure setuptools does not create a zip file in python_test; + # this is buggy and causes tests to fail. + "${FILESDIR}/${PN}-0.59.1-zipsafe.patch" +) +# Req'd for impl specific failures in the testsuite +DISTUTILS_IN_SOURCE_BUILD=1 + +python_prepare_all() { + sed -e 's:(CURDIR):{S}/${P}:' -i doc/makefile || die + distutils-r1_python_prepare_all +} + +python_compile_all() { + if use doc; then + # Based on the doc build in Arfrever's ebuild. It works + pushd doc > /dev/null + mkdir -p apidoc || die + epydoc --parse-only -o apidoc --html -v --no-private --exclude=__pkginfo__ --exclude=setup --exclude=test \ + -n "Logilab's common library" "$(ls -d ../build/lib/logilab/common/)" build \ + || die "Generation of documentation failed" + fi +} + +python_test() { + distutils_install_for_testing + + # https://www.logilab.org/ticket/149345 + # Prevent timezone related failure. + export TZ=UTC + + # Make sure that the tests use correct modules. + pushd "${TEST_DIR}"/lib > /dev/null || die + + if python_is_python3; then + # http://www.logilab.org/ticket/241813, 241807 + # The suite can be made to pass under py3.4 by disabling the class MxDateTC in unittest_date.py + # These are covered by issue 241813. Any and all methods to disable them temporarily + # (assuming they will ever be fixed) are simply cumbersome in the extreme, thus impractical. + # The failures are specific to py3.4's unittest's parameters in _addSkip and not the package itself. + if [[ "${EPYTHON}" == "python3.4" ]]; then + sed -e 's:test_any:_&:' \ + -i $(find . -name unittest_compat.py) || die + sed -e 's:test_add_days_worked:_&:' \ + -i $(find . -name unittest_date.py) || die + fi + # Still one related failure under py3.4 + # Returns a clean run under py3.3, though leaving fails exposed in this bump of 0.62.1 + # https://www.logilab.org/ticket/269904 + # Also unittest_date.py known to fail related to absence of installed egenix-mx-base + # rm $(find . -name unittest_umessage.py) || die + fi + "${TEST_DIR}"/scripts/pytest || die "Tests fail with ${EPYTHON}" + popd > /dev/null || die +} + +python_install_all() { + distutils-r1_python_install_all + + doman doc/pytest.1 + use doc && dohtml -r doc/apidoc/. +}