execnet-1.2.0-r1.ebuild: Update python* entries in PYTHON_COMPAT
authorW. Trevor King <wking@tremily.us>
Wed, 1 Oct 2014 19:48:04 +0000 (12:48 -0700)
committerW. Trevor King <wking@tremily.us>
Fri, 3 Oct 2014 21:45:07 +0000 (14:45 -0700)
Python 2.6 is no longer in the tree, but 3.3 and 3.4 are.

I went with a revbump here (in contrast to bc861e9e, Add support for
the new PyPy slotting, 2014-03-31).  From the devmanual [1]:

  Ebuilds should have their -rX incremented whenever a change is made
  which will make a substantial difference to what gets installed by
  the package — by substantial, we generally mean "something for which
  many users would want to upgrade".

Whether or not the 2.6, 3.3, or 3.4 versions of the package are
installed for a given PYTHON_TARGETS seems like a substantial
difference to me ;).

I've also trimmed the Manifest, because my overlay uses thin, unsigned
manifests.  Feel free to re-thicken if you prefer.

I've also skipped the ChangeLog entry, because folks can just look at
is commit message.  Feel free to extract a ChangeLog entry from this
if you prefer.

[1]: http://devmanual.gentoo.org/general-concepts/ebuild-revisions/index.html

Manifest
execnet-1.2.0-r1.ebuild [new file with mode: 0644]

index c02609ffc660a3b9dd9805b99806b0126bde039e..9285501b08ce2b442540f044568ac870a757a81a 100644 (file)
--- a/Manifest
+++ b/Manifest
@@ -1,31 +1,3 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA256
-
 DIST execnet-1.0.9.zip 297854 SHA256 ab974982ce5f9a3b7aa81da08e9605716d77a61abdf61f2f0846456e7fa91386 SHA512 7bd2577fc06aa8530d6e758ac0b9b88587b582b9a86cd26c58bec8d7b49e531145c1777da2e0122c1fe9d66db13b27a1e7f6e689839c923eb33ea88571697aa3 WHIRLPOOL 998fa06fb4dcd690f8f210da194d93ec9301dfa32d68757730b05da9775d7783bdbae8fbdef60ffcfc33051666d718262ddb570cdd10000813eb05a64025be91
 DIST execnet-1.1.zip 324708 SHA256 fa1d8bd6b6d2282ff4df474b8ac687e1775bff4fc6462b219a5f89d5e9e6908c SHA512 52ccdeca41229aed44e62e34476f42126ec00ef0c878267de3a5c706bf265d1d79945b9fd27f608b9cdc5512bda66662b545f96053160fbadb568f667e95a71e WHIRLPOOL 93a5bfd46e37838cd429daf827d712832c54102aa75d57e78970481b19dc2763de760332aefc5026f2c190043ef636fc35a45a47c4a7034af2925600d60b6d96
 DIST execnet-1.2.0.tar.gz 163876 SHA256 951714caa0ae80237f4ffc1f08450e9e2e5f8f902beaf1ad294020875d6f8c2c SHA512 bf4eb1c07832628863f3d315510628343bc4504050311a277a86100a825df8ed5f6b65f58db28ea6733f3886b6007eae7fd33586721374f9ffb3687e9b95d5c4 WHIRLPOOL 898d9427d55e316f2cdfe06d8dadd0f40d8d2374802b419c9b7aac279eed36919f8dc0084c9c253b3b3d75e9dd50ec2748ef2227e803bf900d7d8b0d5395c45e
-EBUILD execnet-1.0.9.ebuild 978 SHA256 9569361cd3c108704bf1922f5e7c539d504fbf5473490eeef3961bfc19491e48 SHA512 88814d4c4716a1f290c9744423762d5dca4fc44c7085d82d0c99880f42f95df5faa735aa07f4b787903f3b068bd140914871052f20320ff219e69616b452e313 WHIRLPOOL efc3c5c7d9641a757c91dc2f1529cd3a03a9df01e63240d586b60381816e31810dd5ef79c4c6643ccb7dbb5e0f7b02d9aada561ab08fb140a2f7d9587f149137
-EBUILD execnet-1.1-r1.ebuild 1201 SHA256 becb382e88fd7ccad446dfdf673cc7d773ca3c3c2a1680f0addd06fbe70d37d7 SHA512 378a57810e4d4eae8edc2ff9c778ed33f491e92b85cbbb6d7fc754e4e95796ae73da77da56548f7a5e656f97b0f4a7d4d87f77802ef17589bbb40d8504f3eb06 WHIRLPOOL f10e0d358028ddb6b6f1bab8ec77f0e9468d04082eba6a8830736cdf5339e8a35077f994c02832804a21463fc1925e2471b63068ed04dbef44f20018095f9098
-EBUILD execnet-1.1.ebuild 882 SHA256 2f94a327c4446fcd22ff01809778c586b8dcd86fbf4a61115cf060eaced7510e SHA512 be6d9080860c8c5d23c1607d6e7859f640f5ff50f672f0246a6a3b9ac71a568e0731df25bcaecd823f7c459d2ec439504f40a4d8f9af4e568b6a07eecd2c76a4 WHIRLPOOL 2953922232b9f3213f5801045f479c4f602b3d9987e5c000bbabfe7da7392d18d3a9f02210611964c4d7ba05aa6140b58303c002442d2b2c60d30fe6841030b8
-EBUILD execnet-1.2.0.ebuild 1189 SHA256 319fe1f2e8363bc536b6a8b3121b8607131d8e05fc595b8ed56c00dc1bc96e91 SHA512 f3717d18f24c397991aa6ce0734937a8f3225f7b564cc683c069272c29069b4b1950f7fc5f8d4c1281c246f5ef174dfaa90fb3685515d6eba113e519915beec2 WHIRLPOOL 0585fb33389d0ceca59f32f1645dd5efc85763ea690f52a2aa9a976affd6952b4d96db0a1927baaa188c997ae888fceb561458588d9d217a2db128055215dafe
-MISC ChangeLog 2912 SHA256 a7d7d9714b94e13c8689219c1d544a85423f0751d289b769409dece430b46718 SHA512 675a0c989d3e1c0b4f13d44806eb3ab242618c955256c04211e045d6545d3a1d537b86e97b75754f9f7386aa9af5d3e5110a4826454e97273337ebe85a6e5956 WHIRLPOOL afdc1b6374d69c1f69618594c237d195741f2afcdb2b699a28ef708a0b689b9363f0c4373d6c61fff80990982ebd55221e14f7390a417f233887f9315a73e824
-MISC metadata.xml 443 SHA256 b38fdb5d7dba3a8b2167cf95e64ec10f8e01c911ea5397a2efd00ffbecc0865e SHA512 db1c66776ca96df607ef08a806f41954b1b7677fa32c02e33ae67a8daaf04b797c6f8bbc17e53fdbfadc0cb473ead82347fa1374dace31fb18722428bd7a91cf WHIRLPOOL bec892ffd13dcd5b7744c2fb0a049007cc628fa6047d0b4f232ee91552bd2e62d2e17d564aab77435f62d6285d4e237f493f95ca8f63f1b740de070f4b9eb617
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.22 (GNU/Linux)
-
-iQJ8BAEBCABmBQJTOdEgXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
-ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2REJCMDdDQzRGMERBRDA2RUEwQUZFNDFC
-MDdBMUFFQUVGQjQ0NjRFAAoJELB6GurvtEZOGdkP/3kGwyzQ9WA7gvD/lKUvQEjj
-dywseK8ozbODqhZRADpNlPhYs7npYsAAh6QkAg71SHQidp9Qj55GiRgOgMFZhKHx
-UaoeM3L0lj42QpF8UZx76pARniFSGZjI2eTHGhUfytI1IbHS9hzoIXkzX2kQCZf1
-ZVTVIMAZGw5KxDjfq1G/jx0hDRyq7YdEu6BwvED9y6PtB5N7KJboB/eydLr3001G
-z037ETc3qWj62gZR+VEAXdiHs4ESGDtHzz6eAzvT/qEicIaeHes8FRqx6k8pCRzw
-U2fBCwL4S1POqumfSZlXJIgk0aJFmVqt7nEoKD76Sp9NS+E/FlbYlABZ0EAQp0b/
-OL0gqtNIQ1l3MieI9acebh2zEa0mO7JSzWeCY7WhhgkVIGj5xZXmbWVLBJbf7h+x
-hRQVO8iZbegKZ9/uYm3Mqkrpf4hd+K/+JoQNZRbEvSfY+LLKhLmyMwFgtqNpJ6W1
-lMKNrgwIqN0Es/symOmQOAP0IXCCyXHsoorGeYz1XA/nTPnvftm3IwP3I50Jmfre
-0uIfmfcfes/fBouEF8oP57k1WG6TFVeCNBbFGXaPoQYk2jS38r9qRrEnYjoddp3G
-MYO4owDrdAOhNQ+4lzvWv8vIjcuMnTGlOlspIcs7fbb9B4mGl1S7c2IVna4rFFZc
-Nv8II5HVgSa5lGKDsHnt
-=v5aW
------END PGP SIGNATURE-----
diff --git a/execnet-1.2.0-r1.ebuild b/execnet-1.2.0-r1.ebuild
new file mode 100644 (file)
index 0000000..76d28ee
--- /dev/null
@@ -0,0 +1,48 @@
+# 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 pypy2_0 )
+
+inherit distutils-r1
+
+DESCRIPTION="Rapid multi-Python deployment"
+HOMEPAGE="http://codespeak.net/execnet/ http://pypi.python.org/pypi/execnet/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc"
+
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
+       doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )"
+RDEPEND=""
+
+python_compile_all() {
+       use doc && emake -C doc html
+}
+
+src_test() {
+       # Tests are a bit fragile to failures in parallel.
+       # XXX: take a closer look, it may be easy to fix.
+       local DISTUTILS_NO_PARALLEL_BUILD=1
+
+       distutils-r1_src_test
+}
+
+python_test() {
+       # Re-enable in order to properly test disabling it ;).
+       # https://bitbucket.org/hpk42/execnet/issue/10
+       unset PYTHONDONTWRITEBYTECODE
+
+       py.test || die "Tests fail with ${EPYTHON}"
+}
+
+python_install_all() {
+       use doc && local HTML_DOCS=( doc/_build/html/. )
+
+       distutils-r1_python_install_all
+}