summaryrefslogtreecommitdiff
path: root/dev-python/more-itertools
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2019-11-18 10:15:03 +0000
committerV3n3RiX <venerix@redcorelinux.org>2019-11-18 10:15:03 +0000
commitb284a3168fa91a038925d2ecf5e4791011ea5e7d (patch)
tree16fe44748708acacd909d4e2e160a09a7f6d936a /dev-python/more-itertools
parent77398e424e45d9e98c1cef3c43bdadb9d56e81ef (diff)
gentoo resync : 18.11.2019
Diffstat (limited to 'dev-python/more-itertools')
-rw-r--r--dev-python/more-itertools/Manifest8
-rw-r--r--dev-python/more-itertools/more-itertools-4.2.0-r1.ebuild1
-rw-r--r--dev-python/more-itertools/more-itertools-5.0.0.ebuild25
-rw-r--r--dev-python/more-itertools/more-itertools-6.0.0.ebuild37
-rw-r--r--dev-python/more-itertools/more-itertools-7.0.0.ebuild23
5 files changed, 33 insertions, 61 deletions
diff --git a/dev-python/more-itertools/Manifest b/dev-python/more-itertools/Manifest
index 182a4a5d5fdb..49a07ec4aa9d 100644
--- a/dev-python/more-itertools/Manifest
+++ b/dev-python/more-itertools/Manifest
@@ -1,9 +1,7 @@
DIST more-itertools-4.2.0.tar.gz 56871 BLAKE2B 48cdba3eebea94483c5cfd9530d4bd2cacd02e893b87482a01ff1fdf10336f3c2a40d32fbb935d38320c9c47a1fd1942a48ea12ff07ae56793ecc5870fef2452 SHA512 7e205a575fb1d17ed3be9225c5c60139db41cc4b866f6d6732c955536b1d606bb7ccd92ad77e41159965abbddec3a85761d3649c28f06d52afa8476160d70e77
DIST more-itertools-5.0.0.tar.gz 67359 BLAKE2B a2448b218eea4442cc4739a4df414ba69e0530cd6206a13c5c017a13daa297d00c08a94cec8aec0639d8b03663f4b698702f5e700ae118ae9fb5854a6d105b36 SHA512 f72c8d6c75799c39708443ba75862801ddd3fc0382c9eee7ed24ecf04cbc7d9ff6a8e35b6fff1eaccf45ddd470c2cc8959532eca32c2ff50b0a12588727c68b4
-DIST more-itertools-6.0.0.tar.gz 68178 BLAKE2B 64a389cfd3449c4711228fcd3092f6d7f62968aeaf0574fcce4bc3223da8b7633d0cbdd727cf4d56f536aa925dbcf78b6b8c3a2a3ba3ef8a0b677811367d087a SHA512 68ac1829a1a27d3f1de1f95c33a9c3f236fe80f597b9183707de0d9cd193ca5a662080e64c54c376ae59fd0a3a224ac62a9d39be4d0ba425103c4fd6e93e61ac
DIST more-itertools-7.0.0.tar.gz 70103 BLAKE2B fa7556019ad4c2e8905698c1295840176b763bf1b7356679eb3988112b962adfbdefa82e7ca7419d350b40186a3ec5015314cdd7229dee867bd03fba716165f5 SHA512 730add0e26d62abd2d5e49cb662d58db244a241e272e16d05c25c7bf2ebe8a2e28b2b2b5038082d5773358b50e05d5f9a93f88957dc1b13daf30686047f41bc5
-EBUILD more-itertools-4.2.0-r1.ebuild 1045 BLAKE2B 6abaf4600ffb759a084538dfc43b277267928720e1d1aea16e75e7cf5eb2afa470807c7e109c99b2ede4469dd4203f495319d446d068b0d7318dc59618c5b392 SHA512 d5c490f62081e5cf967cb666a8897adf812ba817927b450d74be56bec78e67499b3d1f8e0186eb316e69d984d8745cdbce910f4c5622b818b7c25d069f0fe67a
-EBUILD more-itertools-5.0.0.ebuild 984 BLAKE2B b94d6a7bd24fe0660b2301314b3f155c1b742df634c0e2ee01bc22e05ddf899889dcbd9b1934fcd474ced3e8172c73f368960956f902e6150f397673094580cf SHA512 0997f4a873e4bd484c7b05da84716803e6cb2534fac151215515b94b23d2fd66d1e12a329363ad4a7752fb183c3edc7740ad49bac7ddce1c951a8f7e12a94af9
-EBUILD more-itertools-6.0.0.ebuild 915 BLAKE2B 26e532b178e8ac960884ad953bc2356bd835628992a34d128cfadcaf9f991bdf219009adb96ab42245e754eed148937d247f3becb85dcbc1df5e10f6885bd6e9 SHA512 44653d035325810a5c17396068574dfba0c5085946bd2cc5d8ff1dc71143391ba131d0115d424061dd62aa322796b3afe577ebe95487fc1ff83f6d44cb6a5d26
-EBUILD more-itertools-7.0.0.ebuild 915 BLAKE2B 26e532b178e8ac960884ad953bc2356bd835628992a34d128cfadcaf9f991bdf219009adb96ab42245e754eed148937d247f3becb85dcbc1df5e10f6885bd6e9 SHA512 44653d035325810a5c17396068574dfba0c5085946bd2cc5d8ff1dc71143391ba131d0115d424061dd62aa322796b3afe577ebe95487fc1ff83f6d44cb6a5d26
+EBUILD more-itertools-4.2.0-r1.ebuild 1072 BLAKE2B a5218e0093e93931a31b21416ebff2d10ddb6498cb39d7d041e72ebeeff446b70e584fd562b97678884c8735b0dea70e3f093e1f1b40931b070c74bad0abe22b SHA512 86996a57bc65c9c8c938530bbe9ccd926093ac5988b9331bf08732e06c30e9194196a456f91feca343ea2f4a33abfb76599473f66818c26db739d09b7da13114
+EBUILD more-itertools-5.0.0.ebuild 1094 BLAKE2B 40f52ac476fd15f06b6df34e16dd08f4ec667182acc78babd7d40dff918cbc6952a7d627e9e3f0ad4c34bcda43105d2a14d7e2e2cbda5a3dca0e160e29e9d8ce SHA512 976f9dc5520f0bf6513737a703e71f5260302833aa56f2c71094346865a13c684ec9f61ed8d55233fe523a786c9c1deaebc20b51960d7f65a69c81c6f4c2668c
+EBUILD more-itertools-7.0.0.ebuild 1041 BLAKE2B 2eb5291388215237c3117ff75377b423ad70e844908ba1d63431ed0646874f5832ffb4869c412d6443248891135ac1f4505ca59652d5114a12deb6e29be18fda SHA512 282e89926d611dbe341a4a40c91287b2e011b4553c3e86a08bdddeb9942a1b40674e6b370c2fa27334a1830a53748f5ac6972bd54c9be6125ac177045547b59d
MISC metadata.xml 451 BLAKE2B 22dc3c0fcc0e1061f4060b8456e7f8686f40d100af79b6bef394eb1e9111aaa9b7b5762c94bb3b27464739328388dd56f02cb9813860acf23067148f03ef2f66 SHA512 4a22e7394227ddac2669e188e6b77170d41c30054a388def0a4d8ff2ff27de676949f4b8932d8d1adeca6c8570be3733da9983e173dc620298ed0bf3ea365ddf
diff --git a/dev-python/more-itertools/more-itertools-4.2.0-r1.ebuild b/dev-python/more-itertools/more-itertools-4.2.0-r1.ebuild
index f2c65585ae0f..646a8e254bba 100644
--- a/dev-python/more-itertools/more-itertools-4.2.0-r1.ebuild
+++ b/dev-python/more-itertools/more-itertools-4.2.0-r1.ebuild
@@ -14,6 +14,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ppc ppc64 s390 sparc x86"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="<dev-python/six-2.0[${PYTHON_USEDEP}]"
DEPEND="
diff --git a/dev-python/more-itertools/more-itertools-5.0.0.ebuild b/dev-python/more-itertools/more-itertools-5.0.0.ebuild
index 39d4fe240498..09e0597e6387 100644
--- a/dev-python/more-itertools/more-itertools-5.0.0.ebuild
+++ b/dev-python/more-itertools/more-itertools-5.0.0.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( pypy{,3} python{2_7,3_{5,6,7}} )
+PYTHON_COMPAT=( python{2_7,3_{5,6,7,8}} pypy{,3} )
inherit distutils-r1
@@ -14,25 +14,30 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="doc test"
+IUSE="doc"
RDEPEND="<dev-python/six-2.0[${PYTHON_USEDEP}]"
-DEPEND="
+BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
doc? (
- dev-python/sphinx[${PYTHON_USEDEP}]
- dev-python/sphinx_rtd_theme[${PYTHON_USEDEP}]
+ $(python_gen_any_dep '
+ dev-python/sphinx[${PYTHON_USEDEP}]
+ dev-python/sphinx_rtd_theme[${PYTHON_USEDEP}]
+ ')
)
- test? ( ${RDEPEND} )
"
+distutils_enable_tests unittest
+
+python_check_deps() {
+ use doc || return 0
+ has_version "dev-python/sphinx[${PYTHON_USEDEP}]" &&
+ has_version "dev-python/sphinx_rtd_theme[${PYTHON_USEDEP}]"
+}
+
python_compile_all() {
if use doc; then
sphinx-build docs docs/_build/html || die
HTML_DOCS=( docs/_build/html/. )
fi
}
-
-python_test() {
- "${EPYTHON}" -m unittest discover -v || die "tests fail with ${EPYTHON}"
-}
diff --git a/dev-python/more-itertools/more-itertools-6.0.0.ebuild b/dev-python/more-itertools/more-itertools-6.0.0.ebuild
deleted file mode 100644
index 9671e3461b2e..000000000000
--- a/dev-python/more-itertools/more-itertools-6.0.0.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{5,6,7} pypy{,3} )
-
-inherit distutils-r1
-
-DESCRIPTION="More routines for operating on iterables, beyond itertools"
-HOMEPAGE="https://pypi.org/project/more-itertools/"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="doc"
-
-RDEPEND=""
-DEPEND="
- dev-python/setuptools[${PYTHON_USEDEP}]
- doc? (
- dev-python/sphinx[${PYTHON_USEDEP}]
- dev-python/sphinx_rtd_theme[${PYTHON_USEDEP}]
- )
-"
-
-python_compile_all() {
- if use doc; then
- sphinx-build docs docs/_build/html || die
- HTML_DOCS=( docs/_build/html/. )
- fi
-}
-
-python_test() {
- "${EPYTHON}" -m unittest discover -v || die "tests fail with ${EPYTHON}"
-}
diff --git a/dev-python/more-itertools/more-itertools-7.0.0.ebuild b/dev-python/more-itertools/more-itertools-7.0.0.ebuild
index 9671e3461b2e..dee2705781ee 100644
--- a/dev-python/more-itertools/more-itertools-7.0.0.ebuild
+++ b/dev-python/more-itertools/more-itertools-7.0.0.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{5,6,7} pypy{,3} )
+PYTHON_COMPAT=( python3_{5,6,7,8} pypy{,3} )
inherit distutils-r1
@@ -16,22 +16,27 @@ SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="doc"
-RDEPEND=""
-DEPEND="
+BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
doc? (
- dev-python/sphinx[${PYTHON_USEDEP}]
- dev-python/sphinx_rtd_theme[${PYTHON_USEDEP}]
+ $(python_gen_any_dep '
+ dev-python/sphinx[${PYTHON_USEDEP}]
+ dev-python/sphinx_rtd_theme[${PYTHON_USEDEP}]
+ ')
)
"
+distutils_enable_tests unittest
+
+python_check_deps() {
+ use doc || return 0
+ has_version "dev-python/sphinx[${PYTHON_USEDEP}]" &&
+ has_version "dev-python/sphinx_rtd_theme[${PYTHON_USEDEP}]"
+}
+
python_compile_all() {
if use doc; then
sphinx-build docs docs/_build/html || die
HTML_DOCS=( docs/_build/html/. )
fi
}
-
-python_test() {
- "${EPYTHON}" -m unittest discover -v || die "tests fail with ${EPYTHON}"
-}