summaryrefslogtreecommitdiff
path: root/dev-python/contextlib2
diff options
context:
space:
mode:
Diffstat (limited to 'dev-python/contextlib2')
-rw-r--r--dev-python/contextlib2/Manifest6
-rw-r--r--dev-python/contextlib2/contextlib2-0.5.4.ebuild3
-rw-r--r--dev-python/contextlib2/contextlib2-0.5.5.ebuild1
-rw-r--r--dev-python/contextlib2/contextlib2-0.6.0.ebuild39
4 files changed, 46 insertions, 3 deletions
diff --git a/dev-python/contextlib2/Manifest b/dev-python/contextlib2/Manifest
index 1b7bbece2cd8..995c93c8d2e0 100644
--- a/dev-python/contextlib2/Manifest
+++ b/dev-python/contextlib2/Manifest
@@ -1,5 +1,7 @@
DIST contextlib2-0.5.4.tar.gz 28523 BLAKE2B ada08a83e968f58caba5851b0f6ea0eedf8242d5e4b0d4e9c036ed0576c4ce8300669fd09d4ab3b019d8d49bdb79dfcdd03668d5af8519119013c931f037daa8 SHA512 c8bb5bf9dbbf5bfd882663813f2a456d82215be7ace55aed1d5047ce7f21f26d5518982ec26344b1e950d3aea27cd8a5c48627730bb28f8b3cfb6a331fd7ba66
DIST contextlib2-0.5.5.tar.gz 28755 BLAKE2B 4fa16a0591c5e2138123b4f6d539bae8993bf826bc92b9ba08d335efd142b5e20c53e0d4e3cf5d7ac5d8b43cff45a19e170a7d97a9300fe385fa53d042cbfa38 SHA512 d5c97ff8eef7d8b14da0bfdc3515f8019bcc05e24cb922ce08ca2366d5182b029d873bbf172e9e6791297df05e24f6faf40868550063dcdb54f451b14c9e505d
-EBUILD contextlib2-0.5.4.ebuild 605 BLAKE2B 44e8975aab4490a2eacaa87166e11ccf7b8f772582fe445391689a3b90132e2e4904cf5f5104bbd01b5ceed309fed33c1b975d2c5959f8c0103b04491083f272 SHA512 5929e22159d29e5e5a12aabcc5b788a571070aaa41ee890d2d1d035e53a3d0f0d1f6398fe7833960f763115bdac83cf72ff7aafd8951f636279fa8679185b7dc
-EBUILD contextlib2-0.5.5.ebuild 659 BLAKE2B ef7fd61eca0c5e967509a5bec1a42f2dd1ea1fbbdb81115bc78bd96d7c96edf9cf270dcc732d310584232fd15a7286b9b9e34f8555124981dd9daea9b8eefc1f SHA512 dd92ecd9db1ae0e71faa508296dbd2bcb231fdb110bc6eb3e7400d772a10edfb9e8891a26871f878542d3629070067f7a5b3ceae658cf24b2d6b8bd47aa975d7
+DIST contextlib2-0.6.0.tar.gz 29607 BLAKE2B 674d0ed2cb71837ec8bed46b44790c31601347e315abb3ab666aac3a7754f07602bbc4f1591a8c905e02949ed9178fb6230f600ca35d244b83353286901510e2 SHA512 01901ac226c7fca40add00e95cedb2535a802e0114a53ae1315c6dfee20744dbafa7d9619986ad76345ad9b9aa3e364ac01d23f51b5eb70dd2febd5af1f1fc56
+EBUILD contextlib2-0.5.4.ebuild 645 BLAKE2B 030c9912e9c5712208bf18d341e2ad8cf4bfb849d531cbf7de9c6229a4f5e2964c2679ab12772a9454093b6058a8c19589c74aea2341515a5763749bfe6a1ca3 SHA512 81145a9c7a79c32279a0cb2e2b39188ccaedd6f6259958bb6febea591c8bd0ebbbd57561bb7143286dc91aa52bc3d0f1e61dbe6c7152b9b1b64baabe31bf77eb
+EBUILD contextlib2-0.5.5.ebuild 686 BLAKE2B 6dd19a56a579feca030f9513965aabcb12ea4d2611a6be29a872a7d84d522f7904a75feba5c1ae4e9b89204ff2817fdc84cbbb7a5695df0497e0eb36b6e1e4d4 SHA512 dc4e2d82e57fdf2da1c45900d83846844d75adf7b318a8a5de19bc10258b4c98b1eba6c52072eefaf65866c8156f3e664de62c7b7b2fb393f7e103ea532e4917
+EBUILD contextlib2-0.6.0.ebuild 920 BLAKE2B c1e2876d9e116b43ffc5892a30771d53045b5ed06370dd674f331b84dcfbf4662b5b09de253314b318d59c1cf3c7f1f4ef38b9b4f85c2cd4c2fadae44fbbed35 SHA512 c1577fc7f70e228f299b4fb3a41d7a61b9bb9b8cfe1259b250f2ef84d2ec917e16e4c6cbfadabe0a238fcc72ffdac33ed3b02a6b075f4c14172bc573a0002cc2
MISC metadata.xml 324 BLAKE2B cfd3b05583ab0f14acf1057ac34124525ffd63c1855689ac19fb10fa9f998f477d1c070226c9e5798dd68c8629b2564e2112d24f38306a0f3958526179c4caf5 SHA512 616fe24d7cf8c1e1c52add7d9a8fc15d6e41cf20c116e73997b1e3a732110f6305e5ec50de9a4be75d58c588f55da30980bbdcbd65078c05a6da0dccd89cb36d
diff --git a/dev-python/contextlib2/contextlib2-0.5.4.ebuild b/dev-python/contextlib2/contextlib2-0.5.4.ebuild
index e0dce5282105..d595e8f8f79c 100644
--- a/dev-python/contextlib2/contextlib2-0.5.4.ebuild
+++ b/dev-python/contextlib2/contextlib2-0.5.4.ebuild
@@ -13,13 +13,14 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="PSF-2.4"
SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
+KEYWORDS="amd64 ~arm64 ~hppa ~sparc x86"
IUSE="test"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? ( dev-python/unittest2[${PYTHON_USEDEP}] )
"
+RESTRICT="!test? ( test )"
python_test() {
"${PYTHON}" test_contextlib2.py || die "Tests fail for ${EPYTHON}"
diff --git a/dev-python/contextlib2/contextlib2-0.5.5.ebuild b/dev-python/contextlib2/contextlib2-0.5.5.ebuild
index 8b1284a82a81..49e57c6b9476 100644
--- a/dev-python/contextlib2/contextlib2-0.5.5.ebuild
+++ b/dev-python/contextlib2/contextlib2-0.5.5.ebuild
@@ -20,6 +20,7 @@ DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? ( dev-python/unittest2[${PYTHON_USEDEP}] )
"
+RESTRICT="!test? ( test )"
python_test() {
"${PYTHON}" test_contextlib2.py || die "Tests fail for ${EPYTHON}"
diff --git a/dev-python/contextlib2/contextlib2-0.6.0.ebuild b/dev-python/contextlib2/contextlib2-0.6.0.ebuild
new file mode 100644
index 000000000000..3d3da3b1ba8a
--- /dev/null
+++ b/dev-python/contextlib2/contextlib2-0.6.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_{5,3,6,7,8}} pypy{,3} )
+
+inherit distutils-r1
+
+DESCRIPTION="Backports and enhancements for the contextlib module"
+HOMEPAGE="https://pypi.org/project/contextlib2/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="PSF-2.4"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
+IUSE="test"
+
+DEPEND="
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ test? ( $(python_gen_cond_dep '
+ dev-python/unittest2[${PYTHON_USEDEP}]
+ ' python{2_7,3_{5,3,6,7}} pypy{,3}
+ )
+ )
+"
+
+RESTRICT="!test? ( test )"
+
+python_prepare_all() {
+ sed -i -e 's:unittest.main():unittest.main(verbosity=2):' \
+ test_contextlib2.py || die
+
+ distutils-r1_python_prepare_all
+}
+
+python_test() {
+ "${PYTHON}" test_contextlib2.py || die "Tests fail for ${EPYTHON}"
+}