diff options
author | Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org> | 2009-12-24 22:44:51 +0000 |
---|---|---|
committer | Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org> | 2009-12-24 22:44:51 +0000 |
commit | b8dbad0b8870ddefa502fecd517621abc9d136d5 (patch) | |
tree | f37562d46e9834d54dcd39f4e534044f9f3a81f6 /dev-python/scientificpython | |
parent | Updating [R]DEPEND with sci-libs/cfitsio and fixing a compilation error (bug ... (diff) | |
download | historical-b8dbad0b8870ddefa502fecd517621abc9d136d5.tar.gz historical-b8dbad0b8870ddefa502fecd517621abc9d136d5.tar.bz2 historical-b8dbad0b8870ddefa502fecd517621abc9d136d5.zip |
Use nosetests for tests. Generate /usr/bin/mpipython wrapper script.
Package-Manager: portage-15152-svn/cvs/Linux x86_64
Diffstat (limited to 'dev-python/scientificpython')
-rw-r--r-- | dev-python/scientificpython/Manifest | 12 | ||||
-rw-r--r-- | dev-python/scientificpython/scientificpython-2.9.ebuild | 20 |
2 files changed, 12 insertions, 20 deletions
diff --git a/dev-python/scientificpython/Manifest b/dev-python/scientificpython/Manifest index 8b1441720dc3..7ad54970fea1 100644 --- a/dev-python/scientificpython/Manifest +++ b/dev-python/scientificpython/Manifest @@ -1,18 +1,8 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 - AUX scientificpython-2.8-mpi.patch 530 RMD160 9ce4b864391bae5ec5365af17b8199899191625d SHA1 f1f40e2f354ea2210d6070abba5fd38168712be3 SHA256 fc327506ebdfd5e3a7e5e1351b6575039748ff9d1650b0e64a9efa57b799dacc AUX scientificpython-2.9-mpi.patch 1176 RMD160 cad462654d528591ce8dbf185cf21c14a58c31e0 SHA1 1f327805854e76ac8123f2b4f9ac0ce4cf05375b SHA256 de665a5fbf474253a1fff8b5a929cd68165e5d6dd0d9e0fe52b4ecd39bedc43f DIST ScientificPython-2.8.tar.gz 559613 RMD160 0501829586253fe3986458529c436b6d93e6667f SHA1 c0847eac6359d70b0e4687c5c65af49b3986e55b SHA256 4de6c8d1b28526d0f2db02f30e99a28a8340ee4cc06fa0a5c0d4b20096806908 DIST ScientificPython-2.9.tar.gz 593720 RMD160 2533879b64fcb17027b11784fc0cff4351284c98 SHA1 60fb1ec7c31c86b7e7a068ccda780197e1e95ad8 SHA256 4ffc33f211b9dc811af0aa82b74453f73c7f415c04352ac1cef92b95b12b74be EBUILD scientificpython-2.8.ebuild 1581 RMD160 a454b528c0e2413ab6dd481d3e42feb7c8401691 SHA1 da39555ea610a51b8e7cceabe8187f5d0dbf2d04 SHA256 070c7f0c30a8c4d6f766b8610d924581aa3bd10651dc9b938d3ef55470d5a211 -EBUILD scientificpython-2.9.ebuild 2129 RMD160 b50cce2dac68e7e6b0f9f1d6c39baa08c3170764 SHA1 3e4f98ec7b13cfe558d5a3145fed51cb1a3876b6 SHA256 ae59f90c024614b676caccc215bdb3c41dd11b9ceaa1fd069cc9e35f4b4cc863 +EBUILD scientificpython-2.9.ebuild 2134 RMD160 f99335c1f401d1d481fab3bea6e5341ec3f9c6c9 SHA1 0fd6612b170a1b2df7705f17dbb2b5dda52fd78f SHA256 fdcc88be218af10585d0b14cf5d06bed5852a312f8801654fc7d173d16fdca11 MISC ChangeLog 5964 RMD160 0cca840671ba10aab2f1998cfc1d8bdf07ccfa82 SHA1 32ce21fc48db39cfb8130471a1e9ae27aec7fde5 SHA256 285973489bbb3045e1b47f576d170e546d947106d9493ace9af5265f6907b436 MISC metadata.xml 734 RMD160 47baa4ca9756eff5e19c8f7b18f18054d5c3e1aa SHA1 aa3adb4221bc8997d68d01afa2ca8528ab579baf SHA256 6749ecfd7ae3f2ed8e9da27ad372d9f35023cdf3ea7ab0976b829460b1d03b2f ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.11 (GNU/Linux) - -iEYEARECAAYFAksOvF0ACgkQkKaRLQcq0GKxLQCcCTak3T+w7/MszjWAAk9tmAUo -fu0AnibFZZWpOyFIjwiv98abX6Fkwp3d -=c6iR ------END PGP SIGNATURE----- diff --git a/dev-python/scientificpython/scientificpython-2.9.ebuild b/dev-python/scientificpython/scientificpython-2.9.ebuild index 35bc3ca60af6..68a12664df08 100644 --- a/dev-python/scientificpython/scientificpython-2.9.ebuild +++ b/dev-python/scientificpython/scientificpython-2.9.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2009 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-python/scientificpython/scientificpython-2.9.ebuild,v 1.2 2009/09/05 01:33:12 arfrever Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-python/scientificpython/scientificpython-2.9.ebuild,v 1.3 2009/12/24 22:44:51 arfrever Exp $ EAPI="2" SUPPORT_PYTHON_ABIS="1" @@ -13,16 +13,17 @@ DV="2372" # hardcoded download version DESCRIPTION="Scientific Module for Python" SRC_URI="http://sourcesup.cru.fr/frs/download.php/${DV}/${MY_PN}-${PV}.tar.gz" HOMEPAGE="http://sourcesup.cru.fr/projects/scientific-py/" -SLOT="0" + LICENSE="CeCILL-2" +SLOT="0" KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~sparc ~x86" +IUSE="doc mpi test" -IUSE="doc mpi" - -DEPEND="dev-python/numpy +RDEPEND="dev-python/numpy sci-libs/netcdf mpi? ( virtual/mpi )" -RDEPEND="${DEPEND}" +DEPEND="${RDEPEND} + test? ( dev-python/nose )" RESTRICT_PYTHON_ABIS="3.*" S="${WORKDIR}/${MY_PN}-${PV}.0" @@ -49,9 +50,7 @@ src_compile() { src_test() { cd Tests testing() { - for test in *tests.py; do - PYTHONPATH="$(ls -d ../build-${PYTHON_ABI}/lib*)" "$(PYTHON)" "${test}" || die "test ${test} failed with Python ${PYTHON_ABI}" - done + PYTHONPATH="$(ls -d ../build-${PYTHON_ABI}/lib.*)" nosetests-${PYTHON_ABI} } python_execute_function testing } @@ -62,13 +61,16 @@ src_install() { dodoc README README.MPI Doc/CHANGELOG || die "dodoc failed" insinto /usr/share/doc/${PF} doins Examples/{demomodule.c,netcdf_demo.py} || die "doins examples failed" + if use mpi; then installation_of_mpipython() { dobin Src/MPI/mpipython-${PYTHON_ABI} } python_execute_function -q installation_of_mpipython + python_generate_wrapper_scripts "${D}usr/bin/mpipython" doins Examples/mpi.py || die "doins mpi example failed failed" fi + if use doc; then dohtml Doc/Reference/* || die "dohtml failed" fi |