From ec8ecb1ab41e6833e7c9689641136329bee3fbb1 Mon Sep 17 00:00:00 2001 From: Dirkjan Ochtman Date: Fri, 12 Aug 2011 08:07:34 +0000 Subject: [PATCH] Version bump nose to 1.1.1. Package-Manager: portage-2.1.10.4/cvs/Linux x86_64 --- dev-python/nose/ChangeLog | 8 ++- dev-python/nose/Manifest | 24 +++---- .../nose-0.11.0-disable_intersphinx.patch | 4 +- dev-python/nose/nose-1.1.1.ebuild | 70 +++++++++++++++++++ 4 files changed, 87 insertions(+), 19 deletions(-) create mode 100644 dev-python/nose/nose-1.1.1.ebuild diff --git a/dev-python/nose/ChangeLog b/dev-python/nose/ChangeLog index 98cd0e2caa12..5a1f3afbe69f 100644 --- a/dev-python/nose/ChangeLog +++ b/dev-python/nose/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for dev-python/nose # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-python/nose/ChangeLog,v 1.72 2011/04/02 16:21:33 armin76 Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-python/nose/ChangeLog,v 1.73 2011/08/12 08:07:34 djc Exp $ + +*nose-1.1.1 (12 Aug 2011) + + 12 Aug 2011; Dirkjan Ochtman + files/nose-0.11.0-disable_intersphinx.patch, +nose-1.1.1.ebuild: + Version bump to 1.1.1. 02 Apr 2011; Raúl Porcel nose-1.0.0.ebuild: ia64/s390/sh stable wrt #351484 diff --git a/dev-python/nose/Manifest b/dev-python/nose/Manifest index 3beb3ea7ca9d..d84a10e1484a 100644 --- a/dev-python/nose/Manifest +++ b/dev-python/nose/Manifest @@ -1,26 +1,18 @@ -----BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 +Hash: SHA512 AUX nose-0.10.0-tests-nonetwork.patch 1127 RMD160 17d928c8f05676d653ed2ab9022d5c63e7929b8c SHA1 f79a86c8b1d42f8d6dd079e22caee4621315c44c SHA256 1eccfdde4ef59292e1bb517a28556c35ea4b899ab29b92cff4ea968219db3168 -AUX nose-0.11.0-disable_intersphinx.patch 757 RMD160 39dbaa638161f1638bef09c260a8a5d2d4d9d072 SHA1 a1c70879aa82f628c25123f8479f38d39e7f68df SHA256 28d8092b512a2df6c857eed7ecf88b70cd072326b5a705698922669a83304f50 +AUX nose-0.11.0-disable_intersphinx.patch 733 RMD160 a2174e9648ec0ae9d742a96d1ced7dcbcbdcd1ea SHA1 d3e95570a602046aa1bb2b3bd9367bfa6bffb48c SHA256 b5b941ab4dbe8d70706a55de9f50dbbaa4bf1db6196a4ef5cc966723c6f2a625 DIST nose-1.0.0.tar.gz 718742 RMD160 801df932cd8fa0f3c1fee1fdbaa88bb8dc3387a2 SHA1 30015cbcb201975dbb8613acb651984255458741 SHA256 ab85548599b3315a1299ab04bad499c030eceafc3a4ec75f3820172886c0a662 +DIST nose-1.1.1.tar.gz 729308 RMD160 f57f396a14986df06026f32d7ee15b8e05fa9fb4 SHA1 855193525ee4c38eee0b6a5302d08c715fb77685 SHA256 83dbaf09aa25d1cc3ea5f2839b027a99156c37b40f78661d5257123a8f6e7b34 EBUILD nose-1.0.0.ebuild 2170 RMD160 3bbc632cb7d20a75ed68f403094adf57cfd58ac4 SHA1 2a110d537027ffde161f46e963e3102a89d3d2be SHA256 d5bdde138e9919a1253d19cac171db35e3cb9de0d4ad986499d49c317030cf55 -MISC ChangeLog 9311 RMD160 973c6fee8d7a2b59120f3094fad9a4c9e8f17474 SHA1 f3be098bde840439c619753d0cd097928826fa38 SHA256 4482804214f96ea2f9783e1677137aefec90087b4ddb0edb74f55ec51fcf187b +EBUILD nose-1.1.1.ebuild 2043 RMD160 f57e7ba654913357d82ed831e9793aa229a53f4c SHA1 d11e71168b2009263a50172be2817ac274ef92b1 SHA256 f6dbe65cbf27138cf4ba82675ebfdd596ec8ad8bd0147a06b1876303b2e1a97a +MISC ChangeLog 9475 RMD160 4158590e15cbf74d29778f7d33725779d4e56ae3 SHA1 c63d69f133a15f14b12dbf760c4f2a471cb53640 SHA256 4ccdb9d0908a54d4953856a4d92d814794d8b37e4ac384db20228f1ffb220fd9 MISC metadata.xml 159 RMD160 900a8c55d7a7d2f6312594769aaf941bf9e99c7f SHA1 c8e604d56dae898258b5254d78cfeac0b981e288 SHA256 9f01104d3484792496faff4805eed0ecea2352a897151f3397d49a13800037b4 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.17 (GNU/Linux) -iQIcBAEBAgAGBQJNl3NMAAoJENgZr6v6gHY0TW8QANcN3EUmFC+jUFtrbS/kvuQd -hpeXOaWWjesXiebqmvvJUUdDLZrpJGH/IN6tgJTMCf6B23HrqIUJ4axweifUE9hH -Thl57P5noL1zpKmNcninUJBDb7KVH1bnF6tAsrHxzFd+yE+Pv22r6PQqnfLa5L3E -xzGdkAub8SF9FckwVLeHXffsIE8mzM66z/qh9Ubd+D8xE2gl+IakAsLiWL0k/zMu -3Fb5BUILBWY9UGlMgAK8Ety3ZXasZRy6xZUJNO/TzBxmiCWYVz47bN+1cnAzvZ9Z -28gb/3xEfqqc5/xiG6yar5p9ucXkxGSn/QuQ/wWflMqSFsifh8tmb6zklwQJXbqz -r018b+d1eBngPzNBNJ/qEDXPMTyRDYGG+ZG5QL7vzOc2tF80dyyswOs9nI3TYIAI -WvrP6LyX5NEy7/VhpCJ5B4irI/SUfJXw2YBaUGrXtAmgwOlXHVIJLgHuAXltMZSb -dj4T9ztrASYfpv9iTl9x9OQyMcC80z1hMz3QsIFisMzhOyfqw0T89ZJCwej3yplI -cJnmw9NvD+44cd+vAiSLJl5oW2PKorxccCEUJIxFkXw+uVxP+3D2zyYllmD/IG/u -YaVOEoYvXRghslmTksTPo9YC4bK9mVN0wEe7xW7vUe3HHhzgi+4YUdQCYjGeIt3c -sxIMtO+N+bzi33GZpOsL -=R3Ox +iEYEAREKAAYFAk5E308ACgkQxeMuLWsGW/uMNwCfdCVJEYyxIwd61yrv8q34I5Cn +abAAn0zTcqJSblYpArJGBYHXkoTwFryj +=NOVZ -----END PGP SIGNATURE----- diff --git a/dev-python/nose/files/nose-0.11.0-disable_intersphinx.patch b/dev-python/nose/files/nose-0.11.0-disable_intersphinx.patch index 48dd8af64e29..5ce5a1db8801 100644 --- a/dev-python/nose/files/nose-0.11.0-disable_intersphinx.patch +++ b/dev-python/nose/files/nose-0.11.0-disable_intersphinx.patch @@ -1,5 +1,5 @@ ---- nose-0.11.0/doc/conf.py.orig 2009-05-07 03:12:35.000000000 +0200 -+++ nose-0.11.0/doc/conf.py 2009-05-13 10:13:12.588540888 +0200 +--- doc/conf.py.orig 2009-05-07 03:12:35.000000000 +0200 ++++ doc/conf.py 2009-05-13 10:13:12.588540888 +0200 @@ -31,7 +31,7 @@ # Add any Sphinx extension module names here, as strings. They can be extensions diff --git a/dev-python/nose/nose-1.1.1.ebuild b/dev-python/nose/nose-1.1.1.ebuild new file mode 100644 index 000000000000..4952f541fe94 --- /dev/null +++ b/dev-python/nose/nose-1.1.1.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/nose/nose-1.1.1.ebuild,v 1.1 2011/08/12 08:07:34 djc Exp $ + +EAPI="3" +SUPPORT_PYTHON_ABIS="1" + +inherit distutils eutils + +DESCRIPTION="A unittest extension offering automatic test suite discovery and easy test authoring" +HOMEPAGE="http://pypi.python.org/pypi/nose http://readthedocs.org/docs/nose/ https://bitbucket.org/jpellerin/nose" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" +IUSE="doc examples test" + +RDEPEND="dev-python/setuptools" +DEPEND="${RDEPEND} + doc? ( >=dev-python/sphinx-0.6 ) + test? ( dev-python/twisted )" + +DOCS="AUTHORS" + +src_prepare() { + distutils_src_prepare + # Disable sphinx.ext.intersphinx, requires network + epatch "${FILESDIR}/${PN}-0.11.0-disable_intersphinx.patch" + # Disable tests requiring network connection. + sed \ + -e "s/test_resolve/_&/g" \ + -e "s/test_raises_bad_return/_&/g" \ + -e "s/test_raises_twisted_error/_&/g" \ + -i unit_tests/test_twisted.py || die "sed failed" +} + +src_compile() { + distutils_src_compile + if use doc; then + einfo "Generation of documentation" + pushd doc > /dev/null + emake html + popd > /dev/null + fi +} + +src_test() { + testing() { + if [[ "$(python_get_version --major)" == "3" ]]; then + rm -fr build || return 1 + "$(PYTHON)" setup.py build_tests || return 1 + fi + "$(PYTHON)" setup.py egg_info || return 1 + "$(PYTHON)" selftest.py -v + } + python_execute_function testing +} + +src_install() { + distutils_src_install --install-data "${EPREFIX}/usr/share" + python_generate_wrapper_scripts -E -f -q "${ED}usr/bin/nosetests" + if use doc; then + dohtml -r -A txt doc/html/* || die "Installation of documentation failed" + fi + if use examples; then + insinto /usr/share/doc/${PF} + doins -r examples || die "Installation of examples failed" + fi +} -- 2.26.2