From 1cfea2a84c51291a77ab820b6871efcff10c148d Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 7 Nov 2022 21:22:54 +0000 Subject: gentoo auto-resync : 07:11:2022 - 21:22:53 --- dev-python/gevent/Manifest | 4 +- dev-python/gevent/gevent-21.12.0-r1.ebuild | 102 +++++++++++++++++++++++++++++ dev-python/gevent/gevent-21.12.0.ebuild | 100 ---------------------------- dev-python/gevent/gevent-22.10.1-r1.ebuild | 99 ++++++++++++++++++++++++++++ dev-python/gevent/gevent-22.10.1.ebuild | 97 --------------------------- 5 files changed, 203 insertions(+), 199 deletions(-) create mode 100644 dev-python/gevent/gevent-21.12.0-r1.ebuild delete mode 100644 dev-python/gevent/gevent-21.12.0.ebuild create mode 100644 dev-python/gevent/gevent-22.10.1-r1.ebuild delete mode 100644 dev-python/gevent/gevent-22.10.1.ebuild (limited to 'dev-python/gevent') diff --git a/dev-python/gevent/Manifest b/dev-python/gevent/Manifest index c6d1216695e1..9f83950936b6 100644 --- a/dev-python/gevent/Manifest +++ b/dev-python/gevent/Manifest @@ -1,5 +1,5 @@ DIST gevent-21.12.0.tar.gz 6201851 BLAKE2B 8c02f42d6024e912e51754df876d4f4895acdf466f2400e9fdca69ad5c7c77df7ee05f3e4c2c1e1d5731c282b62d5c940d9ca6396c27d6fe6e8a0ec13013591c SHA512 805ddb475281b6c4c46cdf5a714915b6612512745121e7b153f3d33f3460135efa4994e0ff1601402d4f7b80d285cbfdc0d5d93799fbeb8ddbf2a52888cd91ad DIST gevent-22.10.1.tar.gz 6543407 BLAKE2B 5686a9b03d74b756b4b3d387eec5318a0edfa1de46d7c19266175111b02ecab85bc75f7b777cf708dcae58a04c564c2ec0488d19f8a8128563d38dc8b6f0606c SHA512 b91638a0e36e1e6fdc15886b78586660046134c18786bbbf2498b940abddad18e4200e0bfc759afd40b5d8304c2bb8ae131c39f7cf84c3b675a2f3d51ed261c6 -EBUILD gevent-21.12.0.ebuild 2579 BLAKE2B 5920efea2efbcc0b63d158a7aa7fcd3b3f41bfd829c865382ff8c19c7a5cd348b447396776a31bf300890625c4d4bc93365581ceced2e958d8d1bac7bf6a0faf SHA512 df185240e699f3087c295ebee863446f37f6bfd3b03eb4e8075db794078c635b02062fa28d3ecf3f9b76892b8acab83b38e7a3dc191da85ef9f8a84be998e9f7 -EBUILD gevent-22.10.1.ebuild 2432 BLAKE2B a8ae9da6e3e92d8bfe3eadc0ba897871d0fc6bc42853f3233a1431a1c799213ee7a36dbc69d47ff499565a4401ceae1aa141e474d6771754eab20cba52c2e712 SHA512 f01a3a64f07cc8b3d85e1ee191dc97920ffe9729a3841c3727c4ebb6cd9dbdd651c73300087c6410ea6afdc6dafce6d2ee8aaa76d6ff875394ef4e41c869831a +EBUILD gevent-21.12.0-r1.ebuild 2593 BLAKE2B 040364f8cb75ee3dcb3737f6c25459ee02df6413dcda1480fcafc4dfebf304f4aab68b71d39b33c74710ce52afe38972f0bc9e0afa0d278307a1f0694892741a SHA512 54b7bfca9903bf9af2f65cb3ca94b13178421e69ec60e758fb73c256f2a1eb488aee33ec14fccbd5baad6820c1ae9fe3b13edef8a296183fe5d3a0c573fdd051 +EBUILD gevent-22.10.1-r1.ebuild 2446 BLAKE2B 2c594801ea1812f4e147d86413b80842728538db09d37b1dcd7a91f1b1e46474aa90239a38e7171e71549512c42b42ca6b7de213c87ad9c31f427dce66bcd825 SHA512 7d46ea4f3ea5e2ce74491ea42d1e1d7891ceb8ebf8a25c6b6d67b5286aa388b5b04a8a9c347c0ad8aeb1ea50527a37d98f69bd5ba2e22e702dd549af0578674c MISC metadata.xml 375 BLAKE2B 684f4f58e0d1f61195c30baa6b962f877ce7243305feb39a60a0a3dbd34e1095194be9b148644914bc1fbb74ac3bd5a692fd90343ccb9b2ec7bffd518ddd2492 SHA512 84242102ecfed7551ec1e95d3dee7ef56e154db34e3eb3e8255974ea48e879220b0b38acffa61a760521a1278c5074a20c22426e18bd0530935fbd671a2ea60d diff --git a/dev-python/gevent/gevent-21.12.0-r1.ebuild b/dev-python/gevent/gevent-21.12.0-r1.ebuild new file mode 100644 index 000000000000..14068454cad1 --- /dev/null +++ b/dev-python/gevent/gevent-21.12.0-r1.ebuild @@ -0,0 +1,102 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DISTUTILS_USE_SETUPTOOLS=rdepend +PYTHON_COMPAT=( python3_{8..10} ) +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 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos" +IUSE="doc examples test" +RESTRICT="!test? ( test )" + +DEPEND=" + >=dev-libs/libev-4.31:= + dev-libs/libuv:= + =net-dns/c-ares-1.12:= +" +RDEPEND=" + ${DEPEND} + dev-python/zope-event[${PYTHON_USEDEP}] + dev-python/zope-interface[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + ${RDEPEND} + dev-python/dnspython[${PYTHON_USEDEP}] + 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 GEVENTSETUP_EMBED="false" + + distutils-r1_python_prepare_all +} + +python_configure_all() { + append-flags -fno-strict-aliasing +} + +python_test() { + # Just in case. + export GEVENTTEST_USE_RESOURCES=-network + + cd src/gevent/tests || die + + # Tests which need network but aren't marked as such + echo "test__getaddrinfo_import.py" >> tests_that_dont_use_resolver.txt || die + echo "test_socketqcqqrwns.py" >> tests_that_dont_use_resolver.txt || die + + # Test hangs (testPeek) + echo "test_socket.py" >> tests_that_dont_use_resolver.txt || die + + # TODO: figure out how to make them work and not hang + #GEVENT_RESOLVER=ares \ + # "${EPYTHON}" -m gevent.tests \ + # --verbose \ + # -uall,-network \ + # --config known_failures.py \ + # --ignore tests_that_dont_use_resolver.txt || die + GEVENT_RESOLVER=dnspython \ + "${EPYTHON}" -m gevent.tests \ + --verbose \ + -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-21.12.0.ebuild b/dev-python/gevent/gevent-21.12.0.ebuild deleted file mode 100644 index 4176498801f8..000000000000 --- a/dev-python/gevent/gevent-21.12.0.ebuild +++ /dev/null @@ -1,100 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DISTUTILS_USE_SETUPTOOLS=rdepend -PYTHON_COMPAT=( python3_{8..10} ) -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 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos" -IUSE="doc examples test" -RESTRICT="!test? ( test )" - -DEPEND=" - >=dev-libs/libev-4.31:= - dev-libs/libuv:= - >=net-dns/c-ares-1.12:= -" -RDEPEND="${DEPEND} - virtual/python-greenlet[${PYTHON_USEDEP}] - dev-python/zope-event[${PYTHON_USEDEP}] - dev-python/zope-interface[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/dnspython[${PYTHON_USEDEP}] - 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 GEVENTSETUP_EMBED="false" - - distutils-r1_python_prepare_all -} - -python_configure_all() { - append-flags -fno-strict-aliasing -} - -python_test() { - # Just in case. - export GEVENTTEST_USE_RESOURCES=-network - - cd src/gevent/tests || die - - # Tests which need network but aren't marked as such - echo "test__getaddrinfo_import.py" >> tests_that_dont_use_resolver.txt || die - echo "test_socketqcqqrwns.py" >> tests_that_dont_use_resolver.txt || die - - # Test hangs (testPeek) - echo "test_socket.py" >> tests_that_dont_use_resolver.txt || die - - # TODO: figure out how to make them work and not hang - #GEVENT_RESOLVER=ares \ - # "${EPYTHON}" -m gevent.tests \ - # --verbose \ - # -uall,-network \ - # --config known_failures.py \ - # --ignore tests_that_dont_use_resolver.txt || die - GEVENT_RESOLVER=dnspython \ - "${EPYTHON}" -m gevent.tests \ - --verbose \ - -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-22.10.1-r1.ebuild b/dev-python/gevent/gevent-22.10.1-r1.ebuild new file mode 100644 index 000000000000..01efb01c343e --- /dev/null +++ b/dev-python/gevent/gevent-22.10.1-r1.ebuild @@ -0,0 +1,99 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_SETUPTOOLS=rdepend +PYTHON_COMPAT=( python3_{8..11} ) +PYTHON_REQ_USE="ssl(+),threads(+)" + +inherit distutils-r1 + +DESCRIPTION="Coroutine-based network library" +HOMEPAGE=" + https://www.gevent.org/ + https://github.com/gevent/gevent/ + 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 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" +IUSE="doc examples test" +RESTRICT="!test? ( test )" + +DEPEND=" + >=dev-libs/libev-4.31:= + dev-libs/libuv:= + =net-dns/c-ares-1.12:= +" +RDEPEND=" + ${DEPEND} + dev-python/zope-event[${PYTHON_USEDEP}] + dev-python/zope-interface[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + ${RDEPEND} + dev-python/dnspython[${PYTHON_USEDEP}] + dev-python/psutil[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + ) +" + +distutils_enable_sphinx doc + +python_prepare_all() { + export GEVENTSETUP_EMBED="false" + + distutils-r1_python_prepare_all +} + +python_test() { + # Just in case. + export GEVENTTEST_USE_RESOURCES=-network + + cd src/gevent/tests || die + + # Tests which need network but aren't marked as such + echo "test__getaddrinfo_import.py" >> tests_that_dont_use_resolver.txt || die + echo "test_socketqcqqrwns.py" >> tests_that_dont_use_resolver.txt || die + + # Test hangs (testPeek) + echo "test_socket.py" >> tests_that_dont_use_resolver.txt || die + + # TODO: figure out how to make them work and not hang + #GEVENT_RESOLVER=ares \ + # "${EPYTHON}" -m gevent.tests \ + # --verbose \ + # -uall,-network \ + # --config known_failures.py \ + # --ignore tests_that_dont_use_resolver.txt || die + GEVENT_RESOLVER=dnspython \ + "${EPYTHON}" -m gevent.tests \ + --verbose \ + -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-22.10.1.ebuild b/dev-python/gevent/gevent-22.10.1.ebuild deleted file mode 100644 index f3074dd4d73f..000000000000 --- a/dev-python/gevent/gevent-22.10.1.ebuild +++ /dev/null @@ -1,97 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_SETUPTOOLS=rdepend -PYTHON_COMPAT=( python3_{8..11} ) -PYTHON_REQ_USE="ssl(+),threads(+)" - -inherit distutils-r1 - -DESCRIPTION="Coroutine-based network library" -HOMEPAGE=" - https://www.gevent.org/ - https://github.com/gevent/gevent/ - 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 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" -IUSE="doc examples test" -RESTRICT="!test? ( test )" - -DEPEND=" - >=dev-libs/libev-4.31:= - dev-libs/libuv:= - >=net-dns/c-ares-1.12:= -" -RDEPEND="${DEPEND} - virtual/python-greenlet[${PYTHON_USEDEP}] - dev-python/zope-event[${PYTHON_USEDEP}] - dev-python/zope-interface[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/dnspython[${PYTHON_USEDEP}] - dev-python/psutil[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - ) -" - -distutils_enable_sphinx doc - -python_prepare_all() { - export GEVENTSETUP_EMBED="false" - - distutils-r1_python_prepare_all -} - -python_test() { - # Just in case. - export GEVENTTEST_USE_RESOURCES=-network - - cd src/gevent/tests || die - - # Tests which need network but aren't marked as such - echo "test__getaddrinfo_import.py" >> tests_that_dont_use_resolver.txt || die - echo "test_socketqcqqrwns.py" >> tests_that_dont_use_resolver.txt || die - - # Test hangs (testPeek) - echo "test_socket.py" >> tests_that_dont_use_resolver.txt || die - - # TODO: figure out how to make them work and not hang - #GEVENT_RESOLVER=ares \ - # "${EPYTHON}" -m gevent.tests \ - # --verbose \ - # -uall,-network \ - # --config known_failures.py \ - # --ignore tests_that_dont_use_resolver.txt || die - GEVENT_RESOLVER=dnspython \ - "${EPYTHON}" -m gevent.tests \ - --verbose \ - -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