From 8b4ace9c50842c5b83401ea7b179dcab940387e1 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Wed, 23 Sep 2020 10:22:15 +0100 Subject: gentoo resync : 23.09.2020 --- dev-python/gevent/Manifest | 6 +-- dev-python/gevent/gevent-20.6.0.ebuild | 90 ------------------------------- dev-python/gevent/gevent-20.6.2-r1.ebuild | 86 +++++++++++++++++++++++++++++ dev-python/gevent/gevent-20.6.2.ebuild | 90 ------------------------------- dev-python/gevent/gevent-20.9.0.ebuild | 86 +++++++++++++++++++++++++++++ 5 files changed, 175 insertions(+), 183 deletions(-) delete mode 100644 dev-python/gevent/gevent-20.6.0.ebuild create mode 100644 dev-python/gevent/gevent-20.6.2-r1.ebuild delete mode 100644 dev-python/gevent/gevent-20.6.2.ebuild create mode 100644 dev-python/gevent/gevent-20.9.0.ebuild (limited to 'dev-python/gevent') diff --git a/dev-python/gevent/Manifest b/dev-python/gevent/Manifest index f3302c69a960..ab50a173b45b 100644 --- a/dev-python/gevent/Manifest +++ b/dev-python/gevent/Manifest @@ -1,5 +1,5 @@ -DIST gevent-20.6.0.tar.gz 5803237 BLAKE2B 97b988964ef80fcc1c3238718b6802016fb46742c94e7e56b5196139181ff82ce60816e0a8ccc5c3e1c3b73ec11cc705884b5ac5524dbd5116dc0d8722ccc7a4 SHA512 28ee030934d3c379577c9f86b76838e5d76c7ea7c0880cdeac9dc5ead497ae0600fb02b2984c7312fd42319142200c674b75da2e93b58fd4a99882d601a95108 DIST gevent-20.6.2.tar.gz 5806612 BLAKE2B 8b1fbd991cb169292d33001bb0df06702d36eb3849c9251e4fac9e2fb5826eda3435971e39e209f1f537536081ce2730e561e91c398ee66a9b1d55c9d0e5a81a SHA512 65caa9caf8a2913b4c3bcc9a303169ce5837a0d7ccf4fb6b7583bf4ec3a0b288d65fc7e28399f0715e61aed128ffc6e67fc9b455474e47263236136a492021f4 -EBUILD gevent-20.6.0.ebuild 2297 BLAKE2B f0d2a4367a77c22341cbdce9345f0208c9ba01bfe0062532dc4696d49de5f5c01d23b220991d88deb92cd706fa8fcc6e5812579b4468ee532de5973fba3cff13 SHA512 51aa1c880970f350206d762c9ba1fd33d63424342f961e1ae7d2ed26ea7bda278df3a72c41b6f8e955c9af658d83fd482a343a280bb2322360193160780c1501 -EBUILD gevent-20.6.2.ebuild 2295 BLAKE2B d6bc69b3403558df0e9c151683b52a7ce18570d6dd1d7a327a92093e6a24f43e0bd1cb3df4dd2e93a0f3147ca45e22481a0ce41d628f216d83396acabebf7fbe SHA512 7ee4afe92b053afa10717d5697bbed41c4e995a026901cbb8bbd6c811390e457b30814e11cf92d93f4d3b1fdaa02982d7ebe38d2997d7e89f9d636630aefff89 +DIST gevent-20.9.0.tar.gz 5806581 BLAKE2B 6b1b653fa6e22539e049a9bba3d3a2b9d798a5555ce4ba60ce33ecbdf14bb5201967d22d677e1ce3170129b0763fddfcc5991347186fb102d10ae39e22538c44 SHA512 966efc945b623df2521fffadca3b7e56cae1efe6de904a724765e0593389e8b1305094baa6fbc9f4fa376b1157d0f230b01e2a90de21e4b9650614363edec9f4 +EBUILD gevent-20.6.2-r1.ebuild 2174 BLAKE2B 6487f26bfecd6b5985b0395a2f01aeb95502c00a56652064e7b92ba43a336d2eb7a9ef84a3437977b60121c6a5eaea95212e483a873bc5a2d93576b3b65d478e SHA512 3096be6e668a9f955fbd4bd56ac6b04edabaebed1be2db5d207a435ea646b8316a3f772bd01df110459b12b7a1bbbcee7f9dedc5f9e67ac77989ec87efd078da +EBUILD gevent-20.9.0.ebuild 2181 BLAKE2B 3e34d2d3def8f9a0a404795f44e89cf386628bc4c878b389a44867fc5e4e4912664c32c0100c32d932c47f470f1e13d36b3ad1da96427f086e62a3e8f565c0d7 SHA512 080cb4d0c1fdd1724f277ae0dae28e77bee695f9258614c23e21e36142c6baf7ca44c140b32a72b675bedc835ebafaff131318178d4fbf0a57ebdcc2e82b7ff5 MISC metadata.xml 374 BLAKE2B 87fe7f375b08bf4991954e018241ce4b150365409df516a12b79d221a037d718342dae60461663fac1d5af34458d352e287901e15fe68b1074927680055c204a SHA512 443f847333d35cd55f9c33624664569ecc8c2d0b7c74a358a716e0e133072edb0f29abfc36d6fb446db6890ae1319ad9d719a6e65e2bb35f9c9e9259379241fc diff --git a/dev-python/gevent/gevent-20.6.0.ebuild b/dev-python/gevent/gevent-20.6.0.ebuild deleted file mode 100644 index 2cad389df36a..000000000000 --- a/dev-python/gevent/gevent-20.6.0.ebuild +++ /dev/null @@ -1,90 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DISTUTILS_USE_SETUPTOOLS=rdepend -PYTHON_COMPAT=( python2_7 python3_{6,7,8,9} ) -PYTHON_REQ_USE="ssl(+),threads(+)" - -inherit distutils-r1 flag-o-matic - -DESCRIPTION="Coroutine-based network library" -HOMEPAGE="https://www.gevent.org/ https://pypi.org/project/gevent/" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~mips ppc ppc64 s390 ~sparc x86 ~amd64-linux ~x86-linux" -IUSE="doc examples test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-libs/libev-4.23:= - dev-libs/libuv:= - >=net-dns/c-ares-1.12:= - >=dev-python/greenlet-0.4.14 - virtual/python-greenlet[${PYTHON_USEDEP}]" -DEPEND="${RDEPEND} - test? ( - dev-python/psutil[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/zope-event[${PYTHON_USEDEP}] - dev-python/zope-interface[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - dev-python/futures[${PYTHON_USEDEP}] - dev-python/mock[${PYTHON_USEDEP}] - ' -2) - )" - -distutils_enable_sphinx doc - -# Tests take long and fail terribly a few times. -# It also seems that they require network access. -#RESTRICT="test" - -python_prepare_all() { - export LIBEV_EMBED="false" - export CARES_EMBED="false" - export EMBED="false" - - distutils-r1_python_prepare_all -} - -python_configure_all() { - append-flags -fno-strict-aliasing -} - -python_test() { - cd src/gevent/tests || die - # TODO: figure out how to make them work and not hang -# GEVENT_RESOLVER=ares \ -# "${EPYTHON}" -m gevent.tests \ -# -uall,-network \ -# --config known_failures.py \ -# --ignore tests_that_dont_use_resolver.txt || die -# GEVENT_RESOLVER=dnspython \ -# "${EPYTHON}" -m gevent.tests \ -# -uall,-network \ -# --config known_failures.py \ -# --ignore tests_that_dont_use_resolver.txt || die -# GEVENT_RESOLVER=thread \ -# "${EPYTHON}" -m gevent.tests \ -# --verbose \ -# -uall,-network \ -# --config known_failures.py \ -# --ignore tests_that_dont_use_resolver.txt || die - GEVENT_FILE=thread \ - "${EPYTHON}" -m gevent.tests \ - --verbose \ - -uall,-network \ - --config known_failures.py \ - test__*subprocess*.py || die -} - -python_install_all() { - local DOCS=( AUTHORS README.rst ) - use examples && dodoc -r examples - - distutils-r1_python_install_all -} diff --git a/dev-python/gevent/gevent-20.6.2-r1.ebuild b/dev-python/gevent/gevent-20.6.2-r1.ebuild new file mode 100644 index 000000000000..2aa8c75da4bb --- /dev/null +++ b/dev-python/gevent/gevent-20.6.2-r1.ebuild @@ -0,0 +1,86 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DISTUTILS_USE_SETUPTOOLS=rdepend +PYTHON_COMPAT=( python3_{6,7,8,9} ) +PYTHON_REQ_USE="ssl(+),threads(+)" + +inherit distutils-r1 flag-o-matic + +DESCRIPTION="Coroutine-based network library" +HOMEPAGE="https://www.gevent.org/ https://pypi.org/project/gevent/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~mips ppc ppc64 s390 ~sparc x86 ~amd64-linux ~x86-linux" +IUSE="doc examples test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-libs/libev-4.23:= + dev-libs/libuv:= + >=net-dns/c-ares-1.12:= + >=dev-python/greenlet-0.4.14 + dev-python/zope-event[${PYTHON_USEDEP}] + dev-python/zope-interface[${PYTHON_USEDEP}] + virtual/python-greenlet[${PYTHON_USEDEP}]" +DEPEND="${RDEPEND} + test? ( + dev-python/psutil[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + )" + +distutils_enable_sphinx doc + +# Tests take long and fail terribly a few times. +# It also seems that they require network access. +#RESTRICT="test" + +python_prepare_all() { + export LIBEV_EMBED="false" + export CARES_EMBED="false" + export EMBED="false" + + distutils-r1_python_prepare_all +} + +python_configure_all() { + append-flags -fno-strict-aliasing +} + +python_test() { + cd src/gevent/tests || die + # TODO: figure out how to make them work and not hang +# GEVENT_RESOLVER=ares \ +# "${EPYTHON}" -m gevent.tests \ +# -uall,-network \ +# --config known_failures.py \ +# --ignore tests_that_dont_use_resolver.txt || die +# GEVENT_RESOLVER=dnspython \ +# "${EPYTHON}" -m gevent.tests \ +# -uall,-network \ +# --config known_failures.py \ +# --ignore tests_that_dont_use_resolver.txt || die +# GEVENT_RESOLVER=thread \ +# "${EPYTHON}" -m gevent.tests \ +# --verbose \ +# -uall,-network \ +# --config known_failures.py \ +# --ignore tests_that_dont_use_resolver.txt || die + GEVENT_FILE=thread \ + "${EPYTHON}" -m gevent.tests \ + --verbose \ + -uall,-network \ + --config known_failures.py \ + test__*subprocess*.py || die +} + +python_install_all() { + local DOCS=( AUTHORS README.rst ) + use examples && dodoc -r examples + + distutils-r1_python_install_all +} diff --git a/dev-python/gevent/gevent-20.6.2.ebuild b/dev-python/gevent/gevent-20.6.2.ebuild deleted file mode 100644 index a07973a73b41..000000000000 --- a/dev-python/gevent/gevent-20.6.2.ebuild +++ /dev/null @@ -1,90 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DISTUTILS_USE_SETUPTOOLS=rdepend -PYTHON_COMPAT=( python2_7 python3_{6,7,8,9} ) -PYTHON_REQ_USE="ssl(+),threads(+)" - -inherit distutils-r1 flag-o-matic - -DESCRIPTION="Coroutine-based network library" -HOMEPAGE="https://www.gevent.org/ https://pypi.org/project/gevent/" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~mips ppc ppc64 s390 ~sparc x86 ~amd64-linux ~x86-linux" -IUSE="doc examples test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-libs/libev-4.23:= - dev-libs/libuv:= - >=net-dns/c-ares-1.12:= - >=dev-python/greenlet-0.4.14 - dev-python/zope-event[${PYTHON_USEDEP}] - dev-python/zope-interface[${PYTHON_USEDEP}] - virtual/python-greenlet[${PYTHON_USEDEP}]" -DEPEND="${RDEPEND} - test? ( - dev-python/psutil[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - dev-python/futures[${PYTHON_USEDEP}] - dev-python/mock[${PYTHON_USEDEP}] - ' -2) - )" - -distutils_enable_sphinx doc - -# Tests take long and fail terribly a few times. -# It also seems that they require network access. -#RESTRICT="test" - -python_prepare_all() { - export LIBEV_EMBED="false" - export CARES_EMBED="false" - export EMBED="false" - - distutils-r1_python_prepare_all -} - -python_configure_all() { - append-flags -fno-strict-aliasing -} - -python_test() { - cd src/gevent/tests || die - # TODO: figure out how to make them work and not hang -# GEVENT_RESOLVER=ares \ -# "${EPYTHON}" -m gevent.tests \ -# -uall,-network \ -# --config known_failures.py \ -# --ignore tests_that_dont_use_resolver.txt || die -# GEVENT_RESOLVER=dnspython \ -# "${EPYTHON}" -m gevent.tests \ -# -uall,-network \ -# --config known_failures.py \ -# --ignore tests_that_dont_use_resolver.txt || die -# GEVENT_RESOLVER=thread \ -# "${EPYTHON}" -m gevent.tests \ -# --verbose \ -# -uall,-network \ -# --config known_failures.py \ -# --ignore tests_that_dont_use_resolver.txt || die - GEVENT_FILE=thread \ - "${EPYTHON}" -m gevent.tests \ - --verbose \ - -uall,-network \ - --config known_failures.py \ - test__*subprocess*.py || die -} - -python_install_all() { - local DOCS=( AUTHORS README.rst ) - use examples && dodoc -r examples - - distutils-r1_python_install_all -} diff --git a/dev-python/gevent/gevent-20.9.0.ebuild b/dev-python/gevent/gevent-20.9.0.ebuild new file mode 100644 index 000000000000..426eeee02faa --- /dev/null +++ b/dev-python/gevent/gevent-20.9.0.ebuild @@ -0,0 +1,86 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DISTUTILS_USE_SETUPTOOLS=rdepend +PYTHON_COMPAT=( python3_{6,7,8,9} ) +PYTHON_REQ_USE="ssl(+),threads(+)" + +inherit distutils-r1 flag-o-matic + +DESCRIPTION="Coroutine-based network library" +HOMEPAGE="https://www.gevent.org/ https://pypi.org/project/gevent/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="doc examples test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-libs/libev-4.23:= + dev-libs/libuv:= + >=net-dns/c-ares-1.12:= + >=dev-python/greenlet-0.4.17 + dev-python/zope-event[${PYTHON_USEDEP}] + dev-python/zope-interface[${PYTHON_USEDEP}] + virtual/python-greenlet[${PYTHON_USEDEP}]" +DEPEND="${RDEPEND} + test? ( + dev-python/psutil[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + )" + +distutils_enable_sphinx doc + +# Tests take long and fail terribly a few times. +# It also seems that they require network access. +#RESTRICT="test" + +python_prepare_all() { + export LIBEV_EMBED="false" + export CARES_EMBED="false" + export EMBED="false" + + distutils-r1_python_prepare_all +} + +python_configure_all() { + append-flags -fno-strict-aliasing +} + +python_test() { + cd src/gevent/tests || die + # TODO: figure out how to make them work and not hang +# GEVENT_RESOLVER=ares \ +# "${EPYTHON}" -m gevent.tests \ +# -uall,-network \ +# --config known_failures.py \ +# --ignore tests_that_dont_use_resolver.txt || die +# GEVENT_RESOLVER=dnspython \ +# "${EPYTHON}" -m gevent.tests \ +# -uall,-network \ +# --config known_failures.py \ +# --ignore tests_that_dont_use_resolver.txt || die +# GEVENT_RESOLVER=thread \ +# "${EPYTHON}" -m gevent.tests \ +# --verbose \ +# -uall,-network \ +# --config known_failures.py \ +# --ignore tests_that_dont_use_resolver.txt || die + GEVENT_FILE=thread \ + "${EPYTHON}" -m gevent.tests \ + --verbose \ + -uall,-network \ + --config known_failures.py \ + test__*subprocess*.py || die +} + +python_install_all() { + local DOCS=( AUTHORS README.rst ) + use examples && dodoc -r examples + + distutils-r1_python_install_all +} -- cgit v1.2.3